OPA / Gatekeeper
Open Policy Agent, Rego, Gatekeeper und Policy-as-Code auf Enterprise-Niveau.
Rego & OPA
Sprache, Datenmodell, Evaluation
Was ist Open Policy Agent?
Policy Engine für Cloud Native — über Kubernetes hinaus.
Rego Grundlagen
Syntax, Rules, Queries — die Policy-Sprache lernen.
Data, Input und das OPA Datenmodell
Wie OPA Wissen und Anfragen strukturiert.
Rego: Iteration, Comprehensions, Functions
Fortgeschrittene Rego-Patterns.
OPA Playground und Testing
Policies interaktiv entwickeln und testen.
Gatekeeper
Templates, Constraints, Admission
OPA Gatekeeper Einführung
Kubernetes Admission mit OPA Gatekeeper.
ConstraintTemplates schreiben
Rego in wiederverwendbare Templates packen.
Constraints und Parameter
Templates instanziieren und durchsetzen.
Gatekeeper Mutation
Assign, ModifySet, ModifyMetadata für Auto-Defaults.
Expansion, Sync und External Data
Erweiterte Gatekeeper Features.
Produktion
Testing, Bundles, Vergleich, Skalierung
OPA außerhalb Kubernetes
Terraform, Envoy, API Authorization.
Bundles und Policy Distribution
Policies zentral verteilen und versionieren.
OPA vs Kyverno vs Native Webhooks
Policy Engine Entscheidungsmatrix.
Performance und Skalierung
OPA/Gatekeeper in großen Clustern betreiben.
OPA Interview-Fragen
Typische Policy-as-Code und Rego Fragen.