CKA冲刺40天笔记 - day24 Kubernetes Clusterrole 和 Clusterrole Binding

一、区分命名空间层面的资源 和 集群层面资源

如何判断资源是不是namespace level?

#namespace level

kubectl api-resources --namespaced=true

#cluster level

kubectl api-resources --namespaced=false

二、操作创建clusterrole、clusterrole binding、将role绑定到具体账号alice

bash 复制代码
#创建clusterrole node-reader
kubectl create clusterrole -h #查看命令帮助
kubectl create clusterrole node-reader --verb=get,list,watch --resource=nodes

kubectl get clusterrole
#创建clusterrolebinding reader-binding 
kubectl create clusterrolebinding reader-binding --clusterrole=node-reader --user=alice

#查看clusterrolebinding/reader-binding
kubectl describe clusterrolebinding/reader-binding

#验证alice能否查看node
kubectl get nodes --as alice


#使用alice账号登录,输入命令
kubectl config get-contexts
kubectl config use-context alice
kubectl get nodes
#显示了全部nodes
kubectl delete node cka-cluster3-worker
#显示权限不允许,forbidden
相关推荐
lpruoyu1 小时前
【Android第一行代码学习笔记】Android架构_四大组件_权限_持久化_通知_异步_服务
android·笔记·学习
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
linux·笔记·学习
果果燕2 小时前
今日学习笔记:双向链表、循环链表、栈
笔记·学习·链表
觉醒大王2 小时前
AI写的青基中了
人工智能·笔记·深度学习·学习·职场和发展·学习方法
JY.yuyu2 小时前
Docker常用命令——数据卷管理 / 端口映射 / 容器互联
运维·docker·容器
明月醉窗台2 小时前
qt使用笔记六之 Qt Creator、Qt Widgets、Qt Quick 详细解析
开发语言·笔记·qt
lpruoyu2 小时前
【Docker进阶-06】docker-compose & docker swarm
运维·docker·容器
虾说羊3 小时前
docker容器化部署项目流程
运维·docker·容器
骇客野人4 小时前
通过脚本推送Docker镜像
java·docker·容器
Hello_Embed4 小时前
libmodbus 移植 STM32(USB 串口后端篇)
笔记·stm32·单片机·嵌入式·freertos·libmodbus