我的是ens33下有兩個ip:
移除不想要的ip(不是我們設定的靜態ip):
臨時(重啟後失效):
sudo ip addr del 192.168.87.132/24 dev ens33
# 刪除所有pod讓他們再建立
kubectl delete pods --all --all-namespaces
永久(不要dhcp):
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 確保BOOTPROTO=none ,原值是dhcp
sed -i '/^BOOTPROTO=/d' /etc/sysconfig/network-scripts/ifcfg-ens33 && echo 'BOOTPROTO=none' >> /etc/sysconfig/network-scripts/ifcfg-ens33
# 執行下面這個命令就會發現沒有了那個動態ip了,只有我們設定的靜態ip了
sudo systemctl restart network
# 重啟各節點機器,如果還不行執行下面命令刪除所有pod讓他們再建立
kubectl delete pods --all --all-namespaces