kubernetes dashboard安装

1.查看符合自己版本的kubernetes Dashboard

比如我使用的是1.23.0版本

https://github.com/kubernetes/dashboard/releases?page=5

对应版本

复制代码
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml

修改对应的yaml, 在kind: Service节点的spec节点下添加 type: NodePort ,并暴露端口30443

2.不是私密连接问题

页面出现安全验证

直接键盘输入 :thisisunsafe

3.创建token

创建一个具有必要权限的服务账户。使用admin-user.yaml 创建一个名为 admin-user 的服务账户:

复制代码
yamlCopyapiVersion: 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

运行

复制代码
kubectl apply -f admin-user.yaml

获取 token: 对于 Kubernetes v1.24 及以上版本:

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

对于较早版本的 Kubernetes:

复制代码
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
相关推荐
yuezhilangniao1 小时前
**国内阿里云环境**ubuntu22安装k8s1.32
阿里云·kubernetes·云计算
遇见火星8 小时前
Docker Compose 完全入门:一键启动所有容器
运维·docker·容器·docker compose
蘋天纬地13 小时前
k8s的控制平面是什么,有什么作用
容器·kubernetes
无级程序员15 小时前
clklog地域分析中的地名中英文对照问题解决
kubernetes
加加and减减18 小时前
Docker真实安装mysql8教程并优化配置
运维·mysql·docker·容器
qiuziqiqi20 小时前
ocker-compose.yml 和Dockerfile 区别
运维·docker·容器
杰克逊的日记20 小时前
如何在不影响业务的情况下对K8S集群升级
云原生·容器·kubernetes
逻极21 小时前
Kubernetes 从入门到精通:云原生容器编排
kubernetes·k8s·服务发现·容器编排
nvd1121 小时前
Terraform 避坑:模块下线时,如何不破坏已有的 Instance Template?
云原生·terraform
极客先躯1 天前
高级java每日一道面试题-2026年02月03日-实战篇[Docker]-如何备份和恢复 Docker Volume?
运维·docker·容器·自动化·备份·持久化·恢复