K8S部署测试集群方法见http://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html
问题一node节点调用master节点etcd服务和apiserver失败
现象:master节点etcd和apiserver服务都启动成功 service etcd apiserver status 显示服务active,但是node节点报错不可达
原因:master节点防火墙没有开放8080和2379端口
解决:修改iptables文件,并重启iptables服务
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2379 -j ACCEPT
netstat -tunlp #查看端口占用
nmap ip #查看端口开放
本文介绍了解决K8S测试集群中node节点无法访问master节点etcd服务和apiserver的问题。通过配置iptables开放必要的端口,确保了集群内各节点间的正常通信。
350

被折叠的 条评论
为什么被折叠?



