最近搭建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集群環境恢復。