반응형
1. 개념
- SecurityContext를 통해 Pod 혹은 Container의 보안 설정을 적용할 수 있음
- Pod 수준의 통제와 Container 수준의 통제를 별개로 설정 가능하지만, capabilities 설정은 Container 수준에서만 설정 가능
- SecurityContext로 설정할 수 있는 옵션은 공식 문서를 참고
2. 주요 옵션
- privileged
- host OS의 root와 동일한 권한을 허용
- 기본 설정은 false
- allowPrivilegeEscalation
- 부모 프로세스보다 더 많은 권한을 얻도록 허용
- Privileged == true or CAP_SYS_ADMIN 권한을 보유한 경우 항상 true
- capabilities
- 컨테이너에 사용 가능 / 불가능한 POSIX capabilities를 지정
- readOnlyRootFilesystem
- root 파일 시스템에 read-only 권한 부여
- 기본 설정은 false
- runAsGroup
- 특정 그룹으로 컨테이너 실행
- runAsNonRoot
- root로 실행 금지
- runAsUser
- 특정 유저로 컨테이너 실행
3. 참고
반응형
'Kubernetes' 카테고리의 다른 글
Kubernetes 안전한 Dockerfiles 작성 (0) | 2024.03.09 |
---|---|
Kubernetes OPA 개념 (0) | 2024.03.08 |
Kubernetes Container Runtime Sandbox 개념 (0) | 2024.03.06 |
Kubernetes ETCD 암호화 개념 및 실습 (0) | 2024.03.05 |
Kubernetes CertificateSigningRequests 개념 및 실습 (0) | 2024.03.01 |