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

相关推荐
喵手1 分钟前
【探索实战】Kurator打造一栈式分布式云原生平台的实践与前瞻!
分布式·云原生·kurator·云原生平台
三朝看客6 分钟前
docker版nacos连接mysql8异常处理 No DataSource set!
运维·docker·容器
sleP4o8 分钟前
Windows 11 24H2 配置WSL2 + Docker
windows·docker·容器
编码追梦人8 分钟前
【探索实战】Kurator:开启分布式云原生之旅
分布式·云原生
张较瘦_1 小时前
Windows Docker使用实战教程
windows·docker·容器
2501_941149509 小时前
探索云原生架构:从容器到微服务的全面升级
微服务·云原生·架构
喵了几个咪9 小时前
Kratos微服务轻松对接EFK日志系统
微服务·云原生·架构
qq_21539789710 小时前
docker 安装 redis
redis·docker·容器
ink@re10 小时前
Docker环境搭建与容器管理实战:从部署到编排的完整指南
运维·docker·容器
凤凰战士芭比Q13 小时前
Docker安装与常用命令
linux·运维·docker·容器