1. 场景:
服务器在公司内搭建好K8S环境后部署好项目,服务器运送到客户现场,客户分配了其他IP地址导致集群无法正常使用。
2. 目的:
服务器在公司部署测试好环境,打包到客户现场后。无需重新装机,通过少量配置后正常使用。
3. 配置:
本示例包括以下两台主机,其中主节点充当任务机。
节点 | 原 IP | 客户现场IP |
node(master) | 192.168.0.81 | 192.168.240.197 |
node1 | 192.168.0.86 | 192.168.240.197 |
![](https://img-blog.csdnimg.cn/img_convert/ba8a6a0a2f4382909f31c17a71742bda.png)
修改方法:
在各节点网卡中添加原地址IP
node:
查看当前使用的哪个网卡:
ifconfig
![](https://img-blog.csdnimg.cn/img_convert/7c7e7cd8adf196c9a807f7f1a0b77eae.png)
可以看到当前使用em1网卡
cd /etc/sysconfig/network-scripts
![](https://img-blog.csdnimg.cn/img_convert/568ad0b4ce3f4f50b9ecda30b9830ed6.png)
查看 ifcfg-em1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=f7e7e6a4-3780-463c-9d68-67cc3d4f8ce7
DEVICE=em1
ONBOOT=yes
DNS1=8.8.8.8
IPADDR=192.168.240.197
PREFIX=24
GATEWAY=192.168.240.1
此时只有客户现场给分配的新IP地址
修改该网卡加入原IP地址:
在最后加入以下两行
IPADDR1=192.168.0.81
PREFIX1=16
修改后的文件:
![](https://img-blog.csdnimg.cn/img_convert/47e5db50dd1b8fdbab6db6a2540dc7dc.png)
重启网卡:
systemctl restart network
node1:
![](https://img-blog.csdnimg.cn/img_convert/374c5661a5414247a53d17a97b34d1c7.png)
修改后:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d9da467d-5232-45bb-8fb0-bfdef7adceb0
DEVICE=ens33
ONBOOT=yes
DNS1=8.8.8.8
IPADDR=192.168.240.198
PREFIX=24
GATEWAY=192.168.240.1
###添加以下两行
IPADDR1=192.168.0.86 ##原IP地址
PREFIX1=16 ###不同网段,添加路由转发
centos 图形化界面截图:
![](https://img-blog.csdnimg.cn/img_convert/d4c132ae0c0d6e5ae8b7114c16f2f5a6.png)
重启网卡:
systemctl restart network
验证IP地址是否生效
node机器:
![](https://img-blog.csdnimg.cn/img_convert/b0e51d21a4c60c55cd59c0cea71aa9e8.png)
互ping:
![](https://img-blog.csdnimg.cn/img_convert/21df8335da0dac57bd3a9f68d2771184.png)
4.验证
查看节点状态:
![](https://img-blog.csdnimg.cn/img_convert/bb1a531616636e74fc739b36597a4ce1.png)
验证pod状态
![](https://img-blog.csdnimg.cn/img_convert/5de3995e54cccb2c4d025f16f4be3f3d.png)
验证访问:
![](https://img-blog.csdnimg.cn/img_convert/a701805958411e6e2b951cff69c49108.png)
重启服务器测试:
![](https://img-blog.csdnimg.cn/img_convert/1242837510d65c98cddf1b7129de7f05.png)
页面访问也一切正常