k8s安装Dashboard

亦凉 2023-09-27 20:18 238阅读 0赞

1.下载yaml文件,具体对应版本参考:

Releases · kubernetes/dashboard · GitHub

  1. wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.5/aio/deploy/recommended.yaml

2.执行

  1. kubectl apply -f recommended.yaml

3.查看安装情况

  1. kubectl get pods --all-namespaces -o wide | grep dashboard

4.查看svc

  1. kubectl get svc --all-namespaces

5.删除现有的 dashboard 服务,因为该服务的类型是ClusterIP,不便于我们通过浏览器访问,因此需要改成 NodePort 类型的

  1. kubectl delete service kubernetes-dashboard --namespace=kubernetes-dashboard

6.创建配置文件dashboard-svc.yaml并上传服务器

  1. kind: Service
  2. apiVersion: v1
  3. metadata:
  4. labels:
  5. k8s-app: kubernetes-dashboard
  6. name: kubernetes-dashboard
  7. namespace: kubernetes-dashboard
  8. spec:
  9. type: NodePort
  10. ports:
  11. - port: 443
  12. targetPort: 8443
  13. selector:
  14. k8s-app: kubernetes-dashboard

7.创建该 Service

  1. kubectl apply -f dashboard-svc.yaml

8.再次查看服务

  1. kubectl get svc --all-namespaces

9.创建 kubernetes-dashboard 管理员角色,dashboard-svc-account.yaml

  1. apiVersion: v1
  2. kind: ServiceAccount
  3. metadata:
  4. name: dashboard-admin
  5. namespace: kube-system
  6. ---
  7. kind: ClusterRoleBinding
  8. apiVersion: rbac.authorization.k8s.io/v1
  9. metadata:
  10. name: dashboard-admin
  11. subjects:
  12. - kind: ServiceAccount
  13. name: dashboard-admin
  14. namespace: kube-system
  15. roleRef:
  16. kind: ClusterRole
  17. name: cluster-admin
  18. apiGroup: rbac.authorization.k8s.io

10.执行创建

  1. kubectl apply -f dashboard-svc-account.yaml

11.获取token

  1. kubectl get secret -n kube-system |grep admin|awk '{print $1}'
  2. kubectl describe secret dashboard-admin-token-xxxxx -n kube-system|grep '^token'|awk '{print $2}'

12.浏览器访问,如果是edge浏览器会提示“你的连接不是专用连接”,只需要键盘输入thisisunsafe就可继续访问。
https://192.168.0.174:32040

86797a9e4a3d4f8caeb368612846312a.png

12.修改token过期时间,默认过期时间是15分钟。

  1. - '--token-ttl=832000'

210c5dabf2724f90a58c4cad4e5d3f5c.png

参考:【k8s】安装可视化面板Dashboard_k8s1.26安装dashboard_职业代码敲击演奏家的博客-CSDN博客

发表评论

表情:
评论列表 (有 0 条评论,238人围观)

还没有评论,来说两句吧...

相关阅读