Gatekeeper
Meer info
- Gemaakt door
- Microsoft, Google, Styra
- Jaar
- Type
- OPA admission controller
- Licentie
- Apache 2.0
- Officiële site
- open-policy-agent.github.io
- Broncode
- github.com/open-policy-agent
Op OPA gebaseerde admission controller voor Kubernetes: blokkeert of wijzigt resources die in strijd zijn met beleid dat in Rego is geschreven.
Men definieert een ConstraintTemplate (Rego-code) en een Constraint (parameters). Gangbare regels: “alle images komen uit ons eigen register”, “geen privileged containers”, “elke namespace heeft resource quota”. Draait als ValidatingAdmissionWebhook en MutatingAdmissionWebhook.
Concurrent: Kyverno (beleid in YAML, lagere leercurve). Gatekeeper wint als het beleid al in Rego staat of een beleidsbibliotheek gedeeld wordt met systemen buiten Kubernetes.