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

相关推荐
m0_646429977 小时前
Docker 完整核心知识点总结(超通俗易懂版)
运维·docker·容器
我不是阵雨10 小时前
微服务幂等性深度解剖
微服务·云原生·架构
吴声子夜歌10 小时前
Docker入门与实战——实战案例(Web服务与应用)
docker·容器
a59865211 小时前
Docker云手机搭建挂机环境,外网远程访问完整实操
docker·容器·智能手机·云手机
郭老二12 小时前
【docker】使用阿里云的容器镜像服务(ACR)构建自己的容器仓库
阿里云·docker·容器
code_slave(码畜)13 小时前
微服务架构落地:消息队列架构设计(上篇)——异步解耦、削峰填谷,看懂业务事件流转本质
spring boot·spring cloud·微服务·云原生·架构
code_slave(码畜)16 小时前
微服务架构落地:消息队列架构设计(下篇)——消息堆积、死信治理与集群监控告警实战
spring boot·spring cloud·微服务·云原生·中间件·架构
灯澜忆梦17 小时前
【docker】#2 | 基础命令
docker·容器·eureka
sbjdhjd20 小时前
云安全 | 从特权容器到旧版 runC:Docker 宿主机访问与运行时缺陷复盘
运维·网络安全·docker·云原生·kubernetes·云计算·云安全