Search
Duplicate

Security Primitives

생성일
2021/05/08 11:31
태그

Kubernetes Security Primitives

Secure Kubernetes

Kube-apiserver는 쿠버네티스의 모든 운영 요소들 중 가장 중심 역할을 하며, kubectl은 kube-api를 통해서만 클러스터에 접근할 수 있다. 즉, kube-apiserver가 가장 첫번쩨 방어선이라 할 수 있다.
2가지 타입의 결정이 필요하다
누가 Access할 수 있는지?
그들이 무엇을 할 수 있는지?
Authentication - 인증 (Who can access? - to API Server)
Files - Username and password
Files - Username and Tokens
Certificates
External Authentication providers - LDAP
Service Accounts
Authorization - 권한 (What can they do? - 클러스터에 access 후)
RBAC Authorization
ABAC Authorization
Node Authrorization
Webhook Mode

Authentication

API 서버에 액세스 할 수있는 사람은 인증 메커니즘에 의해 정의됩니다.

Authorization

클러스터에 대한 액세스 권한을 얻은 후 수행 할 수있는 작업은 권한 부여 메커니즘에 의해 정의됩니다