首页 > 其他 > 详细

云环境部署k8s采坑

时间:2020-12-25 09:22:03      阅读:39      评论:0      收藏:0      [点我收藏+]
K8s环境部署完毕,发现两个节点ping不通对方节点的pod的ip(这里server使用的是nodeport)。

  1. 查看server暴露的端口是否正常
    正常
  2. 查看iptables规则是否正常
    正常
  3. 查看路由规则是否正常
    正常
  4. 查看内核转发是否开启
    开启
    通过上述内容可以断定,从系统上面来看基本上是没有问题的。那么现在的问题最大的可能性是在网络插件上。
  5. 查看网络插件状态,并且重启。
    重启
    重启网络插件后,查看日志并没有任何报错,所以判断网络插件应该没有问题,那么可能就是云环境问题了,事后咨询一些大佬得知:云环境是部署有做限制的,例如 阿里云就不能使用路由模式bgp之间通信只能用vxlan,而我的网络插件是calico使用了路由模式,后来将calico的配置改成ip in ip的方式解决了问题
    配置文件calico.yaml,将NEVER改成Always
    技术分享图片

    技术分享图片

改完后重新apply下或者delete后create下,问题解决

云环境部署k8s采坑

原文:https://blog.51cto.com/qingfeng00/2571775

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!