主机无法ping Minikube节点

时间:2017-07-26 20:53:16

标签: kubernetes kubectl minikube

我有ubuntu 16.04并按照官方文档在我的机器上安装了kubectl(v1.7.2)和minikube(v0.21.0)(带有virtualbox)。

我在我的虚拟框中运行了minikube,我也可以执行所有minikube命令行操作。但kubectl无法正常工作。

运行kubectl cluster-info,显示 Kubernetes master is running at https://192.168.99.100:8443 To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

我试图在我的主机上ping 192.168.99.100,它显示已过滤的数据包: PING 192.168.99.100 (192.168.99.100) 56(84) bytes of data. From 64.46.11.65 icmp_seq=1 Packet filtered From 64.46.11.65 icmp_seq=2 Packet filtered

运行kubectl get pod,显示 Unable to connect to the server: dial tcp 192.168.99.100:8443: getsockopt: no route to host

注意:我的UFW被禁用;我可以直接进入迷你管道并在世界和我的主人之间进行ping操作。

任何帮助?

2 个答案:

答案 0 :(得分:0)

我建议您使用route命令检查路线。也许与迷你小管正在使用的网络和其他网络存在冲突。您能确认到minikube VM的路由是使用正确的虚拟接口吗?

答案 1 :(得分:0)

这都是由于 ip 不匹配造成的,看起来我遇到了同样的问题,但我在运行 Minikube 的 VM 上检查了它是否使用了“NAT”适配器,而我从中 ping 它的 Linux 操作系统使用的是“桥接”适配器”,所以我只是将 linux 的“桥接”更改为“NAT” 和繁荣!有效。我现在可以 ping 和执行 ssh。

你可以试试这个!!