请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

部署简单版本集群,部署完成,实验时,开启kube proxy,无法访问内部pod

老师您好!我这边有点问题想问下:
1.首先我按照步骤部署好简单版本集群(三台阿里云的主机),各个模块没有出现错误信息。
2.然后我试验了下,开启kube proxy,访问就是一直卡在这里,
图片描述
3.然后我试了直接在master节点上ping这个pod的ip,结果ping不通。
图片描述
4.我在这个pod所在工作节点再ping这个ip,是可以的,就是跨主机ping不通。
图片描述
5.然后还有一个问题就是,我在master节点使用calicoctl get ipPool -o yaml ,命令可行,但是在work节点使用这个命令就不行。
master节点:
图片描述
work节点:

正在回答 回答被采纳积分+3

2回答

亮仔 2020-06-13 16:51:10

遇到了跟他一样的问题,请教下 最终的解决方案?

0 回复 有任何疑惑可以回复我~
刘果国 2019-02-17 20:22:04

您好,这个问题还是calico的面大,重新看一下这块:5. 部署CalicoNode(所有节点),是要在所有节点都部署calico。

然后做几个检查:

  1.  journalctl -f -u kube-calico

  2. docker ps 和 docker logs查看一下calico容器是否正常

  3. calicoctl node status

0 回复 有任何疑惑可以回复我~
  • 提问者 mj2016jm #1
    您好,老师,是的,三个节点都部署了calicoNode:
    1.追踪了下各个节点的服务,未发现错误信息。
    2.各个节点容器启动正常,最终容器日志,未发现错误日志,只是会一直有日志刷出。
    3.各个节点使用calicoctl node status,IPv4 BGP status状态Established。
    回复 有任何疑惑可以回复我~ 2019-02-17 21:49:54
  • 刘果国 回复 提问者 mj2016jm #2
    查看一下iptables规则,还有路由(route)看看是否能看出问题。实在不行远程看看 留个qq
    回复 有任何疑惑可以回复我~ 2019-02-18 10:07:20
  • 提问者 mj2016jm 回复 刘果国 #3
    您好,老师,看了一圈,有点懵圈,,您有空帮我看看吧,1146402833
    回复 有任何疑惑可以回复我~ 2019-02-19 19:35:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信