OPA Gatekeeper 아키텍처

OPA Gatekeeper 아키텍처 An architecture diagram generated by Archify. API Server · kube-apiserver · OPA Gatekeeper 아키텍처 API Server kube-apiserver Webhook · Admission Webhook · OPA Gatekeeper 아키텍처 Webhook Admission Webhook Webhook controller · controller-runtime · OPA Gatekeeper 아키텍처 Webhook controller controller-runtime OPA Engine · Rego 평가 · OPA Gatekeeper 아키텍처 OPA Engine Rego 평가 Audit controller · 별도 Deployment · OPA Gatekeeper 아키텍처 Audit controller 별도 Deployment Constraint Templates · CRD 스키마 · OPA Gatekeeper 아키텍처 Constraint Templates CRD 스키마 Constraints · CR 인스턴스 · OPA Gatekeeper 아키텍처 Constraints CR 인스턴스 Rego 정책 · 정책 로직 · 정책 구성요소 Rego 정책 정책 로직 대상 리소스 · K8s 리소스 · 정책 구성요소 대상 리소스 K8s 리소스 정의 적용 OPA Gatekeeper 아키텍처 정책 구성요소 Legend 컨트롤 플레인 정책 리소스 / 감사 정책 평가 대상 워크로드

호출 실패와 정책 위반

  • • failurePolicy는 webhook 호출 실패의 처리
  • • enforcementAction은 정책 위반의 처리

Rego와 inventory

  • • v1은 code.source.version으로 명시
  • • 동기화 cache는 원자적 유일성 보장이 아님