쿠버네티스 역할 관리
Overview
조직에서 관리하는 쿠버네티스 클러스터의 접근 권한에 따른 역할(Role)에 대한 조회, 생성, 수정, 삭제를 지원합니다. Role은 쿠버네티스 접근 권한을 구현 및 적용하기 위한 Policy 이후의 단계로서, Policy의 집합이자, 사용자/그룹과 정책의 연결고리가 되어주는 권한을 의미합니다.
Role 조회하기
Settings > Kubernetes Settings > K8s Access Control > Roles 메뉴로 이동합니다.
테이블 좌측 상단의 검색란을 통해 역할명을 조건으로 검색이 가능합니다.
테이블 우측 상단의 새로고침 버튼을 통해 Role 목록을 최신화할 수 있습니다.
테이블에서 이하의 컬럼 정보를 제공합니다:
Name : Role명
Description : Role 상세설명
Last Access At : 해당 역할의 마지막 호출 일시
Created At : 역할 최초 생성일시
Updated At : 역할 마지막 수정일시
Updated By : 마지막 업데이트를 실행한 관리자명
각 행을 클릭하면 역할 세부 정보 조회가 가능합니다.
Policies
디폴트로 지정되는 탭으로 할당된 정책 목록을 조회할 수 있습니다.
테이블 목록에는 각 정책별 이하의 정보를 노출합니다:
Name : Policy명
Description : Policy 상세설명
Version : Policy 버전
Assigned At : 할당 일시
Assigned By : 해당 정책을 할당한 관리자명
각 정책 행을 클릭 해당 정책의 상세 정보를 드로워 형태로 제공합니다.
상단에는 기본 정보가 아래와 같이 노출됩니다:
Name : Policy명
정책 상세페이지 링크를 새 창으로 열 수 있습니다.
Description : Policy 상세설명
Version : Policy 버전
Assigned At : 할당 일시
Assigned By : 해당 정책을 할당한 관리자명
하단에는 정책이 코드로 노출됩니다.
Users/Groups
해당 Role이 부여되어 있는 사용자/그룹 목록을 나열합니다.
사용자/그룹명으로 검색 가능합니다.
목록은 각 사용자/그룹마다 이하의 정보를 노출합니다:
User Type : 사용자/그룹 유형
Name : 사용자/그룹명
Last Access At : 사용자/그룹의 마지막 호출 일시
Expiration Date : 기한 만료일
Granted At : 사용자/그룹에 해당 Role이 부여된 일시
Clusters
해당 Role에 의해 접근 가능한 쿠버네티스 클러스터 목록을 나열합니다.
Cluster명으로 검색 가능합니다.
목록은 각 클러스터마다 이하의 정보를 노출합니다:
Name : 클러스터명
Version : 쿠버네티스 버전
API URL : 클러스터 API URL
Cloud Provider : 연결 플랫폼 (수동 클러스터의 경우, 하이픈으로 표기)
Tags : 클러스터에 달린 태그 목록
Created At : 클러스터 최초 생성일시
Updated At : 클러스터 마지막 수정일시
Role 생성하기
Settings > Kubernetes Settings > K8s Access Control > Roles 메뉴로 이동합니다.
우측 상단의
+ Create Role
버튼을 클릭합니다.역할 생성을 위한 다음의 정보들을 입력합니다. (아래 정보는 모두 사용자에게 노출되는 정보입니다.)
Name : 식별 가능한 역할명 (필수)
Description : 해당 역할에 대한 부가적인 설명
Save
버튼을 클릭하여 생성합니다.역할 목록 맨 상단에 신규 생성된 역할을 클릭합니다.
쿠버네티스 역할 설정하기 가이드를 참고하여 정책을 설정합니다.
Role 수정하기
Settings > Kubernetes Settings > K8s Access Control > Roles 메뉴로 이동합니다.
목록에서 수정할 Role을 클릭하여 상세 페이지로 이동합니다.
화면 우측 상단의
Edit
버튼을 클릭하여 이하의 정보를 수정할 수 있습니다.Name : 식별 가능한 역할명 (필수)
Description : 해당 역할에 대한 부가적인 설명
Save
버튼을 클릭하여 수정을 반영합니다.
Role 삭제하기
Settings > Kubernetes Settings > K8s Access Control > Roles 메뉴로 이동합니다.
두 가지 방식으로 삭제 단계를 진행할 수 있습니다:
목록에서 삭제
테이블 내 삭제할 대상 정책 좌측의 체크 박스를 체크합니다.
테이블 컬럼 라인에 나타난
Delete
버튼을 클릭합니다.
상세페이지에서 삭제
화면 우측 상단의
Delete
버튼을 클릭합니다.
팝업이 나타나면
Delete
버튼을 클릭하여 삭제를 진행합니다.
Role 삭제 시 해당 역할이 부여되어 있던 사용자 및 그룹에서 권한이 회수됩니다.
관련 토픽