如何使 minikube 仪表板在所有 ips 0.0.0.0 上应答?

如何使 minikube 仪表板在所有 ips 0.0.0.0 上应答?

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/

我在 openstack 上的远程计算机上运行minikube,​​所以我需要通过它的 lan 地址而不是 127.0.0.1 来寻址它。

答案1

一种方法是将仪表板设置为背景,

$ minikube dashboard --url &
[1] 356972

然后使用kubectl代理监听所有地址,

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

相关内容