簡體   English   中英

主機無法 ping Minikube 節點

[英]Host cannot ping Minikube node

我有 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 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 已禁用; 我可以通過 ssh 進入 minikube 並ping 外面的世界和我的主機。

有什么幫助嗎?

我建議您使用route命令檢查您的route 也許 minikube 正在使用的 IP 與您網絡的其余部分存在沖突。 您能否確認到您的 minikube VM 的路由使用的是正確的虛擬接口?

這完全是由於 ip 不匹配,看起來我遇到了同樣的問題,但我在運行 Minikube 的 VM 上檢查了它是否使用了“NAT”適配器,而我從中 ping 它的 Linux 操作系統使用的是“橋接適配器”,所以我只是將 linux 的“橋接”更改為“NAT”並繁榮! 它起作用了。 我現在可以 ping 並執行 ssh。

你可以試試這個!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM