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的部署与访问

相关推荐
程序员老赵12 小时前
超全 Docker 镜像源配置指南|Windows/Mac/Linux一键搞定,拉镜像再也不卡顿
linux·后端·容器
掘根13 小时前
【微服务即时通讯】文件存储子服务
微服务·云原生·架构
一殊酒13 小时前
【Docker】Docker Desktop 安装指南及汉化教程
运维·docker·容器
0w0不秃头程序猿13 小时前
guide哥AI智能面试项目部署过程
云原生·eureka
阿里云云原生13 小时前
漫说运维:LoongCollector 性能与稳定性技术大解密
云原生
一殊酒18 小时前
【Docker】快速入门指南
运维·docker·容器
**蓝桉**18 小时前
prometheus监控docker容器(Rocky9)
docker·容器·prometheus
linux修理工18 小时前
EasyVoice 项目部署与使用指南(开源文字互转声音)
云原生·eureka
lpruoyu18 小时前
【云原生】Helm应用商店
云原生
j2001032219 小时前
Prometheus
k8s·prometheus