K8S的dashboard部署与访问

先查看自己k8s版本

shell 复制代码
kubeadm version


Kubernetes Dashboard 与 Kubernetes 版本的兼容关系需严格对应

下载对应版本的yaml文件,我这里是2.7

shell 复制代码
curl -O https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

因为recommended.yaml默认是运行集群内访问,可以改成nodeport

直接在recommended.yaml文件里加上这行即可

查看svc

shell 复制代码
kubectl get svc -n kubernetes-dashboard

查看pod

shell 复制代码
kubectl get pod -n kubernetes-dashboard

web访问

Dashboard 需要通过 Token 认证登录,需创建具有管理员权限的 ServiceAccount

shell 复制代码
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard
EOF

获取token

shell 复制代码
kubectl -n kubernetes-dashboard create token admin-user

把结果粘贴到web的输入栏即可

完成dashboard的部署与访问

相关推荐
dyj09520 小时前
Dify - (一)、本地部署Dify+聊天助手/Agent
人工智能·docker·容器
钛态20 小时前
前端微前端架构:大项目的救命稻草还是自找麻烦?
前端·vue·react·web
里欧跑得慢20 小时前
15. Web可访问性最佳实践:让每个用户都能平等访问
前端·css·flutter·web
钛态20 小时前
前端趋势:别被时代抛弃
前端·vue·react·web
Nice_Fold1 天前
Kubernetes DaemonSet、StatefulSet与Service(自用笔记)
笔记·容器·kubernetes
AI攻城狮1 天前
Hermes 下启动 Sub Agent 失败的痛苦教训
云原生
空中海1 天前
第六篇:架构篇 — 微服务、部署、高并发与专家级能力
微服务·云原生·架构
Java后端的Ai之路1 天前
Kubernetes是什么?(小白入门版)
云原生·容器·kubernetes·教程
heimeiyingwang1 天前
【架构实战】编排vs协同:微服务通信架构选型
微服务·云原生·架构
木雷坞1 天前
视觉算法环境 Docker 镜像拉取失败排查
运维·人工智能·docker·容器