Docker_Desktop学习(三) Kubernetes-Dashboard安装
创建kubernetes-dashboard服务和对应的pod
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.4.0/aio/deploy/recommended.yaml
如果发现链接失效,可以访问https://github.com/kubernetes/dashboard,查找最新的链接。
或者将yaml内容存到本地,使用下面命令:
kubectl create -f kubernetes-dashboard.yaml

检查kubernetes-dashboard应用状态
kubectl get pod -n kubernetes-dashboard

使用代理访问dashboard
使用代理命令kubectl proxy, 默认端口是8001,可以使用 -p xxx指定端口,比如kubectl proxy -p 8112,

然后在通过http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login访问dashboard
token访问
首次访问时会阻拦,继续访问需要选择验证方式,会有kubeconfig和令牌两种方式,我们选择令牌token。
kubectl -n kube-system describe secret default | awk '$1=="token:"{print $2}'
执行此命令获取token填入即可正常访问。