KA 模拟题库 | 1. 权限控制RBAC
设置配置环境
kubectl config use-context k8s
Context
为部署流水线创建一个新的 ClusterRole 并将其绑定到范围为特定的 namespace 的特定 ServiceAccount 。
Task
创建一个名为 deployment-clusterrole 且仅允许创建以下资源类型的新 ClusterRole :
DeploymentStatefulSetDaemonSet
在现有的 namespace app-team1 中创建一个名为 cicd-token 的新 ServiceAccount。 限于 namespace app-team1 中,将新的 ClusterRole deployment-clusterrole 绑定到新的 ServiceAccount cicd-token
参考
kubectl create clusterrole -h
kubectl create rolebinding -h
https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/rbac/
解答
考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s
kubectl config use-context k8s |
# 创建clusterrole |
检查(考试时,可以不检查的)
kubectl -n app-team1 describe rolebinding cicd-token-rolebinding |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hao DevSecOps!
评论



