侧边栏壁纸
  • 累计撰写 48 篇文章
  • 累计创建 7 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录
k8s

【K8s】Kubernetes 集群IP地址变更,全网最简单的解决方法

Administrator
2025-01-14 / 0 评论 / 0 点赞 / 1 阅读 / 0 字

场景

+ 服务器在公司内搭建好K8s环境后部署好项目,服务器运送到客户现场,客户分配了其他IP地址导致集群无法正常使用。 + 机房搬迁,IP重新分配

目的

+ 已部署好的服务器到客户现场后,无需重新装机,通过少量配置后正常使用。 + 机房迁移后,通过少量配置后业务可正常使用

配置示例

本示例包括以下两台主机,其中主节点充当任务机。
节点 系统 原 IP 客户现场IP
node1(master) Anolis os 192.168.0.81 192.168.240.197
node2 Anolis os 192.168.0.86 192.168.240.198

修改方法

一句话总结:**在各节点****网卡****中添加原地址****IP**

master IP修改

查看当前使用的哪个网卡:
ifconfig

可以看到当前使用em1网卡,进入网卡目录

cd /etc/sysconfig/network-scripts

查看 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=114.114.114.114
IPADDR1=192.168.0.81
PREFIX1=24
GATEWAY1=192.168.0.1

将分配的新IP加入到配置文件

注释掉原`GATEWAY1`在最后加入以下三行
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
IPADDR1=192.168.0.81
PREFIX1=16
#GATEWAY1=192.168.0.1
IPADDR=192.168.240.197
PREFIX=24
GATEWAY=192.168.240.1

重启网卡

systemctl restart network

node2 IP修改

与master修改方式相同
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
IPADDR1=192.168.0.86 ##原IP地址 
PREFIX1=16
#GATEWAY1=192.168.0.1
###添加以下三行
IPADDR=192.168.240.198 ### 分配的新IP
PREFIX=24 ###不同网段,添加路由转发
GATEWAY=192.168.240.1

图形化界面截图:

重启**网卡:**

systemctl restart network

验证IP地址是否生效

master机器:

互ping:

验证

查看节点状态:

![](https://cdn.nlark.com/yuque/0/2025/png/12795725/1736825620510-7e2f40db-4a8d-4737-8b5d-9a6ac89b20b8.png)

验证pod状态

![](https://cdn.nlark.com/yuque/0/2025/png/12795725/1736825620547-c821de2f-48f8-4a1f-8468-43078993b8d9.png)

验证访问:

![](https://cdn.nlark.com/yuque/0/2025/png/12795725/1736825620594-15de0893-a591-4442-bdb2-7aa22fdc5e59.png)

重启服务器测试:

![](https://cdn.nlark.com/yuque/0/2025/png/12795725/1736825620788-9494fbe6-e6fa-4fb9-aae9-89772c6d6684.png)

0

评论区