본문으로 건너뛰기

Role

Role 화면에서는 선택한 클러스터의 Namespace 범위 RBAC Role 목록을 확인하고, Role별 상세 권한 규칙과 YAML 정의를 조회할 수 있습니다. Role은 Namespace 안에서 특정 리소스에 대한 접근 권한을 정의하는 쿠버네티스 리소스입니다.

화면에 들어가려면 좌측 메뉴에서 Kubernetes > Access Control > Role을 선택하세요.

Role 화면

Role List에서 목록 확인하기

Role List에서 클러스터에 존재하는 전체 Role을 표로 확인할 수 있습니다. Role Name, Namespace, Age가 표시됩니다.

  • 상단 필터 입력창에 조건을 입력하면 컬럼 값 기준으로 빠르게 필터링할 수 있습니다.

Role 상세 확인하기

목록에서 Role Name을 클릭하면 화면 우측에 상세 패널이 표시됩니다. 상단에는 Role 이름이 표시되며, Information, Event, Rule, YAML 탭으로 전환할 수 있습니다.

Information 탭

Role의 기본 정보를 확인할 수 있습니다.

Role 상세 - Information 탭

  • Name, Cluster, Namespace에서 Role의 이름과 생성 위치를 확인할 수 있습니다.
  • Namespace 값을 클릭하면 해당 Namespace 화면으로 이동할 수 있습니다.

Event 탭

Role과 관련된 쿠버네티스 이벤트를 확인할 수 있습니다.

Role 상세 - Event 탭

  • Event List에 Type, Create Time, Kind, Name, Namespace가 표시됩니다.
  • 이벤트가 없으면 No data.가 표시됩니다.

Rule 탭

Role에 설정된 권한 규칙을 확인할 수 있습니다.

Role 상세 - Rule 탭

  • Rule 단위로 Resources(대상 리소스), Verbs(허용된 동작), Api Groups, Resource Names를 확인할 수 있습니다.
  • 하나의 Role에 여러 Rule이 정의되어 있으면 Rule 카드가 순서대로 나열됩니다.
  • 특정 리소스에 어떤 동작(get/list/watch/create/update/patch/delete 등)이 허용되어 있는지 빠르게 파악할 수 있어, 과도한 권한이 부여되지 않았는지 점검할 때 유용합니다.

YAML 탭

Role의 정의를 YAML 형식으로 확인할 수 있습니다.

Role 상세 - YAML 탭

  • apiVersion, kind, metadata, rules 등 Role의 전체 정의를 원문으로 확인할 수 있습니다.
  • 우측 상단의 복사 버튼으로 YAML 내용을 복사할 수 있습니다.

상세 패널 우측 상단의 [Slide History]를 누르면 이전에 열어 본 상세 항목을 다시 확인할 수 있습니다.