问题发现

使用几台公网互通的阿里云机器进行搭建kubernetes集群,使用kubectl logs [pod name]命令查看非本机器的日志时出现连接超时错误,发现kubernetes会去请求pod所在机器上的kubelet开放的endpoint,节点的ip为内网ip地址,由于这几台机器内网不互通,只有公网互通.所以要看看能不能修改节点ip为公网ip.

kubernetes github issue

无法为使用 kubelet 的节点配置地址