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,而提供的脚本是写入到后者的。