我想在我的 MacBook 上訪問 Kubernetes 儀表板(使用我的網路瀏覽器上的 URL),但是即使在我的遠程 Google Linux VM 上打開了埠 36635,我似乎也無法訪問它。我究竟做錯了什么?如何使此 URL 指定 VM 的公共 IP,以便能夠從 Internet 訪問儀表板?


uj5u.com熱心網友回復:
127.0.0.1 只能從容器(本地主機)訪問本地主機。
0.0.0.0 是可以從網路中的任何地方訪問的本地主機。
您需要在 0.0.0.0 上運行儀表板,以便可以從網路中的任何位置訪問它。為了澄清這一點,您的 kubernetes 主機(您的 PC)與您的 kubernetes 容器不同 localhost(127.0.0.1)。
這條規則適用于一切。如果你想訪問網路中運行的任何東西,那個東西需要作為 0.0.0.0:port 運行。每當您使用 docker/kubernetes(minikube) 時,請始終記住它們不是您的本地主機,它們在您的網路中作為“服務器”運行
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/432968.html
標籤:Kubernetes 港口 仪表板
上一篇:KubernetesIngress-在不同主機下暴露兩條路徑
下一篇:K8sJob不斷被重新創建
