K8S的dashboard使用token登录的操作流程

 更新时间:2024年06月19日 10:28:39   作者:IT利刃出鞘  

Dashboard 支持 Kubeconfig 和 Token 两种认证方式,这里测试 Token 认证方式登录,本文介绍K8S的dashboard如何使用token登录,感兴趣的朋友跟随小编一起看看吧

目录
  • 简介
  • 结果展示
    • 切换命名空间
  • 1.创建权限配置文件
    • 2.创建用户

      简介

      本文介绍K8S的dashboard如何使用token登录。

      Dashboard 支持 Kubeconfig 和 Token 两种认证方式,这里测试 Token 认证方式登录。

      结果展示

       访问一下dashboard页面(注意:必须用https访问):https://ip:30001,然后在token处输入上边生成的token:

      登录成功: 

      切换命名空间

      上边是默认的空间,可以查看想看的命名空间的数据:

      1.创建权限配置文件

      创建一个配置文件:dashboard-user.yaml,内容如下:

      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

      说明

      配置一个叫 admin-user 的服务账号,并放在 kubernetes-dashboard 命名空间下,并将 cluster-admin 角色绑定到 admin-user 账户,这样 admin-user 账户就有了管理员的权限。

      默认情况下,kubeadm 创建集群时已经创建了 cluster-admin 角色,我们直接绑定即可。

      2.创建用户

      资料参考:上边是文章的部分内容,为便于维护,全文已转移到此网址:K8S的dashboard使用token登录

      到此这篇关于K8S的dashboard使用token登录的文章就介绍到这了,更多相关K8S dashboard token登录内容请搜索小闻网以前的文章或继续浏览下面的相关文章希望大家以后多多支持小闻网!

      声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。