Kubewarden vs OPA Gatekeeper
info
This page has been written during August 2023. Both projects might have evolved since then.
If you find something is missing or inaccurate, please file an issue or open a PR using the link at the bottom of the page.
Both OPA Gatekeeper and Kubewarden are open source projects, and part of CNCF.
This table provides a comparison between OPA Gatekeeper and Kubewarden. Topics requiring more information have links to further explanation.
OPA Gatekeeper | Kubewarden | |
---|---|---|
Validation | ✅ | ✅ |
Mutation | ✅ | ✅ |
Policy language [1] | Rego | Rego, CEL, Go, Rust,... |
Context aware [2] | ✅ | ✅ |
Kubernetes integration [3] | cluster wide CRD | cluster wide and namespaced CRDs |
Policy distribution [4] | embedded into Kubernetes CR | Container registry, or embeded into Kubernetes CR (CEL) |
CI/CD integration [5] | ✅ | ✅ |
Policy enforcement modes | deny, warn | deny, warn |
Deployment mode [6] | single evaluation server | multiple evaluation servers |
Background checks [7] | ✅ | ✅ |