티스토리 뷰

반응형

https://www.redhat.com/ko/topics/containers/what-kubernetes-role-based-access-control-rbac

개요

  • 쿠버네티스 역할 기반 액세스 제어(RBAC) 는 누가(주체), 무엇을(동사), 어디에(네임스페이스)를 실행할 수 있는지 결정하는 권한또는 템플릿 집합을 수반하는 Identity 및 액세스 관리 형식입니다. RBAC는 사용자 책임이 아닌, 사용자 이름을 기반으로 액세스 권한을 부여하던 기존의 속성기반 액세스 제어(ABAC)에서 발전한 형태입니다.

역할이란?

  • 역할은 포드와 노드에서 다양한 수준의 액세스 권한을 부여합니다. 역할은 애플리케이션 워크로드또는 전체 클러스터 로서 함께 작동하는 특정클러스터 그룹에 액세스하도록 승인될 수 있습니다.
    • 역할은 가상으로 연결된 클러스터 그룹(네임스페이스)에 권한을 부여합니다.워크로드에 대한 사용자 액세스가 특정 네임스페이스에 어떤 클러스터가 포함돼있는지 따라 결정되기 때문에, 역할은 네임스페이스가 지정된 리소스의 한 유형이라 볼 수 있습니다.
    • 역할 바인딩을 통해 사용자 , 사용자 그룹, 서비스 계정 이름을 하나의 역할로 통합할 수 있다.
  • 클러스터 역할 은 개별 하드웨어 노드 그룹인 전체 클러스터에 권한을 부여하며, 여러 개의 네임스페이스에 걸쳐있을 수 있습니다.
    • 클러스터 역할 바인딩은 한 클러스터에 있는 모든 네임스페이스에 클러스터 역할을 연결합니다. 예를 들어 클러스터 관리자라는 클러스터 역할 이름은 모든 클러스터에 대한 무제한 액세스 권한이 있습니다.
  •  
반응형

'용어정리' 카테고리의 다른 글

systemd , systemctl  (0) 2022.03.12
앤서블 ansible  (0) 2022.03.12
CIDR  (0) 2022.03.12
온프레미스  (0) 2022.03.12
데몬 프로세스  (0) 2021.09.22
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함