Kubernetes 정책 아키텍처

Kubernetes 정책 아키텍처 An architecture diagram generated by Archify. 리소스 정책 · 리소스 사용 제한 및 관리 · 정책 유형 리소스 정책 리소스 사용 제한 및 관리 보안 정책 · 보안 컨텍스트 제한 · 정책 유형 보안 정책 보안 컨텍스트 제한 네트워크 정책 · 네트워크 트래픽 제어 · 정책 유형 네트워크 정책 네트워크 트래픽 제어 커스텀 정책 · 사용자 정의 정책 적용 · 정책 유형 커스텀 정책 사용자 정의 정책 적용 ResourceQuota / LimitRange · 총량 제한 · 기본값과 범위 · 정책 구현 메커니즘 ResourceQuota / LimitRange 총량 제한 · 기본값과 범위 Pod Security Standards · Privileged / Baseline / Restricted · 정책 구현 메커니즘 Pod Security Standards Privileged / Baseline / Restricted Admission Controllers · API 요청 검증 · 변경 · 정책 구현 메커니즘 Admission Controllers API 요청 검증 · 변경 NetworkPolicy · Ingress / Egress 제어 · 정책 구현 메커니즘 NetworkPolicy Ingress / Egress 제어 OPA Gatekeeper / Kyverno · 어드미션 웹훅 기반 정책 엔진 · 정책 구현 메커니즘 · 애드온 OPA Gatekeeper / Kyverno 어드미션 웹훅 기반 정책 엔진 애드온 클러스터 수준 · 정책 적용 계층 클러스터 수준 네임스페이스 수준 · 정책 적용 계층 네임스페이스 수준 Pod 수준 · 정책 적용 계층 Pod 수준 구현 적용 정책 유형 정책 구현 메커니즘 정책 적용 계층 Legend 내장 메커니즘 적용 계층 정책 엔진(애드온) 정책 유형

Kubernetes 버전 지원

  • • ResourceQuota · LimitRange: 모든 버전
  • • Pod Security Standards: 1.22+ (PodSecurityPolicy는 1.21 deprecated, 1.25 제거)
  • • NetworkPolicy: 1.8+
  • • OPA Gatekeeper · Kyverno: 모든 버전 (애드온)

정책 엔진

  • • OPA Gatekeeper: 어드미션 컨트롤러로 API 요청을 가로채 정책을 적용, ConstraintTemplate과 Constraint로 정의
  • • Kyverno: YAML 기반 정책으로 리소스를 검증(Validate)·변경(Mutate)·생성(Generate)