minikube启动dashboard并可供外网访问
如何安装minikube参考:https://blog.iwiki.ink/archives/ubuntu%E5%AE%89%E8%A3%85minikubekubernetes
1.启动minikube
minikube start
2.启动dashboard
# 会自动打开一个浏览器,如果是用ssh的方式,这个会报错提示
# ssh的方式,可以执行 minikube dashboard --url 会只吐出一个dashboard的访问地址
minikube dashboard
这里启动的地址只能本机访问,可以理解为minikube虚拟机代理到宿主机上,并没有提供外网访问的途径
3.使用kubectl提供代理
$ kubectl proxy --address='0.0.0.0' --accept-hosts='^*$' --port=8009
执行完毕后即可通过
http://0.0.0.0:8009/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/#/workloads?namespace=_all
访问
将0.0.0.0替换成宿主机的ip地址(内网IP或公网IP),8009为访问的端口,可以自行修改,但是记得要在宿主机上防火墙放行这个端口!!!!
这个命令一旦ctrl+c关闭后即失效,如果想一直生效,可以尝试使用nohup命令执行