云其它

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > 云其它 > K8S dashboard token登录

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

作者:IT利刃出鞘

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

简介

本文介绍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登录内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文