通过vagrant+virtualbox安装k8s找不到pod问题

通过vagrant+virtualbox安装k8s集群的小伙伴都会碰到找不到pod的问题,但是通过api服务查看,这些pod却是活的好好的。
原因是 ,在virtualbox组网的过程中,采用了双网卡方案,网卡1使用NAT地址转换用来访问互联网,网卡2使用Host-only来实现虚拟机互相访问。 各节点各kubelet默认把网卡1的NAT地址当做了自己的IP,上报给了master节点,而节点之间是无法通过这个地址连通的 。所以我们将其改成虚拟机之间可以相互访问的地址(这里是host-only)即可。

将 /etc/sysconfig/kubelet 中的 KUBELET_EXTRA_ARGS 改成如下所示

然后重启kubelet

待kubelet起来后,问题解决。



本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网