k8s/CKA
[연습]1. Create ClusterRole AND ClusterRoleBinding
<☆_☆>
2023. 3. 2. 22:25
ClusterRole 생성 후 ClusterRoleBinding 연결
조건
- clusterrole name : deployment-clusterrole
- clusterrole rules : deployment, statefulset, daemonset 에 대하여 생성권한
- clusterrole namespace : app-team1
- clusterrolebinding : serviceaccount ID 는 git
- clusterrolebinding namespace : dev
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
namespace: dev
name: deployment-clusterrole
rules:
- apiGroups: [""]
resources: ["Deployment", "StatefulSet", "DaemonSet"]
verbs: ["create"]
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
creationTimestamp: null
name: any-name
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: deployment-clusterrole
subjects:
- kind: ServiceAccount
name: git
namespace: dev
https://kubernetes.io/docs/reference/access-authn-authz/rbac/