您的位置:首页 > 其它

云环境部署k8s采坑

2020-12-24 11:09 225 查看

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下,问题解决

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: