reddit hackernews mail facebook facebook linkedin
Gatekeeper

Gatekeeper

Policy controller for Kubernetes.

Kubernetes native:
Gatekeeper makes managing policies on top of Kubernetes easy. Policies can be enforced at admission time or at runtime via the audit functionality.

Powered by open policy agent:
Gatekeeper is powered by the Open Policy Agent (OPA) project. Using OPA allows you to write policies that are powerful, flexible, and portable.

Extensive policy library:
Browse the policy library to find existing policies that fit your use case. Each policy in the library can be extended and customized to fit your needs.

Gatekeeper introduces the following functionality:
- An extensible, parameterized policy library
- Native Kubernetes CRDs for instantiating the policy library (aka "constraints")
- Native Kubernetes CRDs for extending the policy library (aka "constraint templates")
- Native Kubernetes CRDs for mutation support
- Audit functionality
- External data support