Pod 보안 표준과 Pod 보안 어드미션

Pod 보안 표준과 Pod 보안 어드미션 An architecture diagram generated by Archify. 네임스페이스 · pod-security.kubernetes.io/<mode> · Architecture component 네임스페이스 pod-security.kubernetes.io/<mode> Pod Security Admission · 레이블 기반 표준 적용 · Pod 보안 어드미션 Pod Security Admission 레이블 기반 표준 적용 enforce · 위반 시 생성 차단 · Pod 보안 어드미션 enforce 위반 시 생성 차단 audit · 위반 시 감사 로그 기록 · Pod 보안 어드미션 audit 위반 시 감사 로그 기록 warn · 위반 시 경고 메시지 · Pod 보안 어드미션 warn 위반 시 경고 메시지 Pod Security Standards · 세 가지 정책 수준 정의 · Pod 보안 표준 Pod Security Standards 세 가지 정책 수준 정의 Privileged · 제한 없음, 모든 권한 허용 · Pod 보안 표준 Privileged 제한 없음, 모든 권한 허용 Baseline · 알려진 권한 상승 경로 차단 · Pod 보안 표준 Baseline 알려진 권한 상승 경로 차단 Restricted · 강력하게 강화된 보안 정책 · Pod 보안 표준 Restricted 강력하게 강화된 보안 정책 Pod 생성 요청 · Architecture component Pod 생성 요청 허용 · Architecture component 허용 거부 · Architecture component 거부 레이블 설정 모드 참조 수준 검증 준수 위반 (enforce) Pod 보안 어드미션 Pod 보안 표준 Legend 판정 Pod 요청 정책 수준 어드미션 모드 네임스페이스

PSP에서 PSS/PSA로

  • • PodSecurityPolicy(PSP)는 Kubernetes 1.21부터 사용 중단(deprecated), 1.25에서 완전히 제거
  • • 대신 Pod Security Standards와 Pod Security Admission이 도입

네임스페이스 레이블 예시

  • • pod-security.kubernetes.io/enforce: restricted
  • • pod-security.kubernetes.io/audit: restricted
  • • pod-security.kubernetes.io/warn: restricted
  • • 레이블 값이 해당 모드에 적용할 정책 수준을 지정