K8S的Dashboard登录及验证

K8S的Dashboard登录验证

安装环境

参考Ubuntu22.04离线安装K8S

用户创建

  1. 创建用户配置文件DashboardCreateAdminUser.yaml

    apiVersion: v1
    kind: ServiceAccount
    metadata:
    name: admin-user
    namespace: kubernetes-dashboard

  2. 导入用户

bash 复制代码
kubectl apply -f DashboardCreateAdminUser.yaml
  1. 创建用户角色绑定配置文件DashboardClusterRoleBinding.yaml

    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
  2. 导入用户角色绑定配置

bash 复制代码
kubectl apply -f DashboardClusterRoleBinding.yaml
  1. 查看kubernetes-dashboard空间下的用户
bash 复制代码
kubectl get serviceAccounts -n kubernetes-dashboard

Token创建

临时Token创建

创建命令

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

长期Token创建

  1. 创建长期密钥配置文件DashboardPermanentToken.yaml

    apiVersion: v1
    kind: Secret
    metadata:
    name: admin-user
    namespace: kubernetes-dashboard
    annotations:
    kubernetes.io/service-account.name: "admin-user"
    type: kubernetes.io/service-account-token

  2. 生成长期Token

bash 复制代码
kubectl apply -f DashboardPermanentToken.yaml
  1. 获取登录Token
bash 复制代码
kubectl get secret admin-user -n kubernetes-dashboard -o jsonpath={".data.token"} | base64 -d

登录验证

  1. 根据安装教程中的配置我们登录K8S首页
  2. 输入刚才获取到的Token,点击登录
相关推荐
人鱼传说16 小时前
docker desktop是一个好东西
运维·docker·容器
小章UPUP17 小时前
Kubernetes (K8s) 与 Podman 的比较
容器·kubernetes·podman
忆~遂愿17 小时前
CANN metadef 核心解析:计算图原型定义、算子元数据抽象与异构系统互操作机制
docker·容器
说实话起个名字真难啊18 小时前
用docker来安装openclaw
docker·ai·容器
恬静的小魔龙18 小时前
【群晖Nas】群晖Nas中实现SVN Server功能、Docker/ContainerManager等
docker·svn·容器
Zfox_19 小时前
CANN Catlass 算子模板库深度解析:高性能 GEMM 融合计算、Cube Unit Tiling 机制与编程范式实践
docker·云原生·容器·eureka
农民工老王19 小时前
K8s 1.31 私有化部署实战:从 Calico 崩溃到 NFS 挂载失败的排坑全记录
云原生·kubernetes
灰子学技术19 小时前
istio从0到1:如何解决分布式配置同步问题
分布式·云原生·istio
广州中轴线19 小时前
OpenStack on Kubernetes 生产部署实战(十四)
kubernetes·智能路由器·openstack
春日见19 小时前
如何创建一个PR
运维·开发语言·windows·git·docker·容器