最近搭建kubernetes集群环境时遇到一个问题,CentOS7在重启后IP发生变化导致集群中etcd服务无法启动后集群环境变得不可用,针对这种情况,必须要对CentOS7设置固定IP且可以访问外网(下载镜像用)。
首先关闭VMware的DHCP:
选择编辑--》虚拟网络编辑器
选择VMnet8,去掉使用本地DHCP服务将IP地址分配给虚拟机(D)选项。点击NAT 设置(S)查看一下GATEWAY地址:
设置完,点击OK就可以了。
设置CentOS静态IP:
涉及需要修改的配置文件有:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-ens33
/etc/resolv.conf
修改 /etc/sysconfig/network如下:
修改/etc/sysconfig/network-scripts/ifcfg-ens33 如下:
修改/etc/resolv.conf文件如下:
修改完成后重启网络:
service network restart
之后验证查看能否访问外网:
所以设置完毕,重启后,kubernetes集群环境恢复。