Kubernetes

如何讓 minikube 儀表板回答所有 ips 0.0.0.0?

  • November 24, 2020

minikube有一個儀表板,我可以通過它輕鬆查看

minikube dashboard

但是,只有在我自己的機器上執行它時才有效,因為它只在本地主機上回答,

* Verifying dashboard health ...
* Launching proxy ...
* Verifying proxy health ...
* Opening http://127.0.0.1:35781/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ in your default browser...
 - http://127.0.0.1:35781/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

minikube在 openstack 上的遠端機器上執行,所以我需要通過它的 lan 地址而不是 127.0.0.1 來解決它。

一種方法是後台顯示儀表板,

$ minikube dashboard --url &
[1] 356972

然後使用kubectl代理監聽所有地址,

kubectl proxy --address=0.0.0.0 --accept-hosts='.*'

引用自:https://unix.stackexchange.com/questions/621369