k8s--基础--23.5--认证-授权-准入控制--通过token令牌登陆dashboard界面

k8s–基础–23.5–认证-授权-准入控制–通过token令牌登陆dashboard界面


1、创建一个只能管理指定名称空间的token

以下步骤在k8s的master节点操作

1.1、在lucky命名空间创建一个lucky的serviceaccount账户

# 创建lucky命名空间
kubectl create namespace lucky
# 创建serviceaccount账户:lucky-admin
kubectl create serviceaccount lucky-admin -n lucky

1.2、把lucky用户做rolebingding绑定


kubectl create rolebinding lucky-admin-rolebinding -n lucky --clusterrole=cluster-admin --serviceaccount=lucky:lucky-admin

  1. 在lucky名称空间下创建一个rolebinding,名字叫做lucky-admin-rolebinding
  2. 将lucky名称空间下的lucky-admin账号通过clusterrole绑定集群角色cluster-admin,这样lucky-admin账号就有了cluster-admin角色的权限。
  3. lucky-admin账号的权限只能限制在lucky名称空间下,因为我们创建的是rolebinding

1.3、查看secret

1.3.1、查看

kubectl get secret -n lucky

kubectl describe secret lucky-admin-token-lhp7m  -n lucky

在这里插入图片描述

1.4、使用上面的token进行登陆

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

可以看到,lucky账号只能操作lucky空间的资源,其他空间的资源不能操作。

2、创建管理员token,可查看任何空间权限

  1. 以下步骤在k8s的master节点操作
  2. 操作:只要将绑定改为clusterrolebinding就行

2.1、在lucky2命名空间创建一个lucky2的serviceaccount账户

# 创建lucky2命名空间
kubectl create namespace lucky2
# 创建serviceaccount账户:lucky2-admin
kubectl create serviceaccount lucky2-admin -n lucky2

2.2、把lucky用户做rolebingding绑定


kubectl create clusterrolebinding lucky2-admin-rolebinding --clusterrole=cluster-admin --serviceaccount=lucky2:lucky2-admin
 
  1. 因为创建的是clusterrolebinding,所以不需要指定名称空间
  2. 创建一个clusterrolebinding,名字叫做lucky2-admin-rolebinding
  3. 将lucky2名称空间下的lucky2-admin账号通过clusterrole绑定集群角色cluster-admin,这样lucky-admin2账号就有了cluster-admin角色的权限。

2.3、查看secret

1.3.1、查看

kubectl get secret -n lucky2

kubectl describe secret lucky2-admin-token-h2shd   -n lucky2

在这里插入图片描述

2.4、使用上面的token进行登陆

在这里插入图片描述

在这里插入图片描述

可以看到lucky2-admin账号可查看任何空间权限

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值