k8s中master無法訪問NodePort,普通節點可以

小庄的blog發表於2024-09-15

我的是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

相關文章