解决腾讯云服务器跨运营商搭建k8s集群网卡ip不正确的问题

K8S要求所有节点具有完全互联的网络,因此所有节点应该具有平等的ip,虽然每个节点都有公网ip,但是由于腾讯云的机器在网卡上看不到ip,因此在加入集群时会使用网卡的ip,其他节点无法通过该ip找到这个机器。

想要在网卡上看到ip,需要开通腾讯云eip直通功能。需要注意的是,官方提供的脚本在debian 10上存在问题,无法正确的自启动,需要做如下更改:

将/etc/rc.loacl最终行添加 /etc/rc.d/rc.local

虽然腾讯云的debian 10还是会开机启动/etc/rc.local,但是不会启动/etc/rc.d/rc.local,而提供的脚本是写入到后者的。

参考文档 https://cloud.tencent.com/document/product/1199/41709

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计