클러스터롤
Table of contents
Cluster
클러스터롤(Clusterrole)
ClusterRole 에는 권한 집합을 나타내는 규칙이 포함되어 있습니다. 권한은 순전히 부가적입니다. ClusterRole은 네임스페이스가 없는 리소스입니다. Kubernetes 객체는 항상 네임스페이스가 지정되거나 네임스페이스가 지정되지 않아야 하기 때문에 리소스의 이름(Role 및 ClusterRole)이 다릅니다.
ClusterRoles 용도
- 네임스페이스 리소스에 대한 권한을 정의하고 개별 네임스페이스 내에서 부여
- 네임스페이스 리소스에 대한 권한을 정의하고 모든 네임스페이스에 대해 부여
- 클러스터 범위 리소스에 대한 권한 정의
- 네임스페이스 내에서 역할을 정의하려면 역할을 사용하십시오. 클러스터 전체에 역할을 정의
예제 Yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
# "namespace" omitted since ClusterRoles are not namespaced
name: secret-reader
rules:
- apiGroups: [""]
#
# at the HTTP level, the name of the resource for accessing Secret
# objects is "secrets"
resources: ["secrets"]
verbs: ["get", "watch", "list"]메뉴이동
접근제어 ➡ 클러스터롤

화면구성
생성된 클러스터롤 정보를 제공합니다. 
클러스터롤 생성
+생성을 클릭 후 내용을 입력하여 클러스터롤을 생성할 수 있습니다.

클러스터롤 수정
클러스터롤 목록에서 특정 클러스터롤을 클릭하여 우측 YAML에 수정할 내용 입력 후 수정버튼을 클릭하면 수정할 수 있습니다.
클러스터롤 삭제
삭제 버튼 클릭 시 삭제 팝업창이 나타나며 삭제하려는 해당 클러스터롤 이름을 입력 후 Delete 버튼 클릭 시 클러스터롤이 삭제됩니다.
