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,点击登录
相关推荐
无人生还别怕6 小时前
如何安装任意版本docker
运维·docker·容器
程序员老赵7 小时前
Docker 部署 Redmine:轻松搭建私有化项目管理平台
docker·容器·开源
小楼昨夜又东风1269 小时前
一文理清K8s PVC挂载完整流程
容器·rpc·kubernetes
阿里云云原生9 小时前
AgentLoop 审计:如何让企业级 Dify 应用的风险看得见、查得清
云原生·agent
Coisinier9 小时前
docker命令管理镜像及容器
linux·运维·nginx·docker·容器·操作系统
小猿姐10 小时前
KubeBlocks Enterprise v2.3 发布!
redis·kubernetes·aiops
阿里云云原生11 小时前
云栖实录丨云监控 2.0 让 Agent 看懂系统,也能看懂 Agent
云原生
东风微鸣13 小时前
如何发现 K8s 集群里的无用资源?
云原生·容器·kubernetes
恒拓高科WorkPlus13 小时前
私有化IM技术选型:商业平台、开源IM和IM PaaS怎么选?
云原生·开源·paas
flytalei14 小时前
从YAML到Nginx服务访问:动手理解 Kubernetes Pod、Deployment 与 Service
运维·nginx·kubernetes