k8s中master无法访问NodePort,普通节点可以

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

 

posted @ 2024-09-15 09:54  小庄的blog  阅读(48)  评论(0编辑  收藏  举报