Docker_Desktop学习(三) Kubernetes-Dashboard安装

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

dd3-1

检查kubernetes-dashboard应用状态

kubectl get pod -n kubernetes-dashboard  

dd3-3

使用代理访问dashboard

使用代理命令kubectl proxy, 默认端口是8001,可以使用 -p xxx指定端口,比如kubectl proxy -p 8112,
dd3-2
然后在通过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填入即可正常访问。

updatedupdated2022-12-302022-12-30