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}')
相关推荐
2501_941149507 小时前
探索云原生架构:从容器到微服务的全面升级
微服务·云原生·架构
喵了几个咪7 小时前
Kratos微服务轻松对接EFK日志系统
微服务·云原生·架构
qq_2153978979 小时前
docker 安装 redis
redis·docker·容器
ink@re9 小时前
Docker环境搭建与容器管理实战:从部署到编排的完整指南
运维·docker·容器
凤凰战士芭比Q11 小时前
Docker安装与常用命令
linux·运维·docker·容器
小坏讲微服务13 小时前
Docker-compose搭建Docker Hub镜像仓库整合SpringBootCloud
运维·分布式·spring cloud·docker·云原生·容器·eureka
Serverless社区13 小时前
【本不该故障系列】从 runC 到 runD:SAE 如何化解安全泄露风险
阿里云·云原生·serverless
AI大模型学徒13 小时前
Docker(五)_数据根目录空间不足的原因与解决方法
运维·docker·容器
A懿轩A14 小时前
Sealos Devbox :从零搭建云原生开发环境
云原生·devbox·sealos devbox
清风一徐15 小时前
K8S环境中通过prometheus实现flink服务监控并给flink设置服务监测自动重启
linux·运维·云原生·容器·flink·kubernetes·prometheus