Kubernetes(十三)部署Web UI(Dashboard)

2021-04-22 22:26

阅读:366

标签:***   rip   admin   创建   tar   generic   name   desc   running   

官网链接  https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
一、在master安装
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
kubectl apply -f recommended.yaml

注意:默认的官方没有暴露外部端口,我们自己设置以下
nodePort: 30001

or
使用我们准备的yaml

 
技术图片dashboard.yaml
6.9 KB

 

 

kubectl apply -f dashboard.yaml


二、查看pod
kubectl get pods -n kubernetes-dashboard

输出以下内容
NAME READY STATUS RESTARTS AGE
dashboard-metrics-scraper-76585494d8-sbzjv 1/1 Running 0 2m6s
kubernetes-dashboard-5996555fd8-fc7zf 1/1 Running 2 2m6s

三、查看端口
kubectl get pods,svc -n kubernetes-dashboard
 
输出以下内容
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/dashboard-metrics-scraper ClusterIP 10.0.0.8 8000/TCP 16m
service/kubernetes-dashboard NodePort 10.0.0.88 443:30001/TCP 16m

 
四、访问控制面板
使用任意node节点IP+端口即可访问
https://106.14.72.***:30001/
 
 
五、访问成功后我们看到
技术图片
 
我们使用token方式来登录,创建service account并绑定默认cluster-admin管理员集群角色
 
六、下载我们准备好的yaml文件,执行
技术图片dashboard-adminuser.yaml
373 bytes
 
kubectl apply -f dashboard-adminuser.yaml
七、获取token
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk ‘{print $1}‘)
 
八、在登录界面填入token即可访问
 

技术图片

Kubernetes(十三)部署Web UI(Dashboard)

标签:***   rip   admin   创建   tar   generic   name   desc   running   

原文地址:https://www.cnblogs.com/TSir/p/12240923.html


评论


亲,登录后才可以留言!