-
K8S 빠른 CLI 커맨드 정리K8S 2023. 12. 29. 17:23
1. clusterrolebinding 생성하기
- ns1에 있는 pipeline serviceaccount를 subject로 등록
- ns2에 있는 pipeline serviceaccount를 subject로 등록
k create clusterrolebinding crb-view --clusterrole view \ --serviceaccount ns1:pipeline \ --serviceaccount ns2:pipeline
2. clusterrole 생성하기
- deployment에 대해 create, delete 권한을 갖는 clusterrole 생성
k create clusterrole cr-deployment \ --verb create,delete \ --resource deployment
3. rolebinding 생성하기
- ns1에 생성
- ns1에 있는 pipeline serviceaccount를 subject로 등록
k -n ns1 create rolebinding rb-deployment \ --clusterrole cr-deployment \ --serviceaccount ns1:pipeline
4. 권한 확인하기
- ns1에 있는 pipeline serviceaccount으로 deployment 생성 가능한지 확인하기
k auth can-i create deployments \ --as system:serviceaccount:ns1:pipeline -n ns1
반응형'K8S' 카테고리의 다른 글
Kubernetes API 이용해서 사용자 인증서 및 Context 만들기 (0) 2023.12.30 Kubernetes에서 수동으로 사용자 인증서와 Context 만들기 (0) 2023.12.29 Kubernetes의 역할 및 바인딩 조합 이해 (0) 2023.12.29 Kube-bench 정리 및 사용 예시 (0) 2023.12.29 Kubernetes Network Policy 정리 및 예시 (0) 2023.11.26