Files
devstar/docs/kubernetes/setup-node1.sh

27 lines
776 B
Bash

#!/bin/bash
set -e
echo "==== 配置 Node1 (172.17.0.43) 网络路由 ===="
echo "==== 当前状态 ===="
echo "当前主机名: $(hostname)"
echo "当前 IP: $(ip route get 1 | awk '{print $7; exit}')"
# 配置网络路由 - 通过 master 访问外网
echo "配置网络路由..."
# 删除默认网关(如果存在)
sudo ip route del default 2>/dev/null || true
# 添加默认网关指向 master
sudo ip route add default via 172.17.0.15
echo "==== 验证网络配置 ===="
echo "当前路由表:"
ip route show
echo "测试网络连通性:"
ping -c 2 172.17.0.15 && echo "✓ 可以访问 master" || echo "✗ 无法访问 master"
ping -c 2 8.8.8.8 && echo "✓ 可以访问外网" || echo "✗ 无法访问外网"
echo "==== Node1 网络路由配置完成 ===="