calico安装于kubernetes集群中,master无法获取worker的pod服务
kubernetes v1.16
calico v3.10.1
master | 172.17.106.122 |
node1 | 172.17.106.121 |
node2 | 172.17.106.120 |
服务器全部位于同一个VPC的ECS下,端口开放程度统一。
master下calicoctl node status
输出。
calico启动正常,1/1 ready。
describe 3个 calico-node 均无报错事件。
3台主机route -n
正常。
3台服务器可以互Ping内网IP、PodIP,ClusterIP,NodePort,并且都可以curl。
问题A
namespace:default下安装了一个测试nginx,NodePort为32333。
node1和node2可以通过公网IP:32333正常显示nginx欢迎界面,master公网IP:32333无法访问。
在任意一台服务器上都可以执行并获取Nginx欢迎HTML curl 10.96.47.215 #svc ClusterIP
。
问题B
有一个应用部署用到Traefik组件,以提供web服务。位于namesapce:example。
该服务使用NodePort 32001端口.
node2公网IP可以访问。
master 、 node1公网IP不可访问。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论