Kyverno

A policy engine for Kubernetes that validates, mutates, generates and cleans up resources using YAML policies.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get Kyverno

Package managers

About Kyverno

Kyverno is a policy-as-code engine built for Kubernetes. Policies are written as Kubernetes-native resources in YAML with CEL expressions, so teams can require labels on pods, check container images, change resources as they are created, generate related resources or clean up old ones.

Although it began as a Kubernetes tool, Kyverno can now also validate Terraform plans and Dockerfiles and authorize HTTP and Envoy requests. It is a CNCF project with a library of sample policies, created by Nirmata. It suits platform teams who want to enforce rules on clusters without learning a separate policy language.

Strengths

  • Policies written in familiar YAML and CEL
  • Validates, mutates, generates and cleans up resources
  • Large set of sample policies to start from
  • Also handles Terraform plans and Dockerfiles

Limitations

  • Requires a Kubernetes cluster for its main use
  • Aimed at platform teams rather than individual users

Details

Pricing
FreeFree open-source CNCF project.
License
Open source, license not stated
Developer
The Kyverno contributors
Platforms
Self-hosted
How it runs
Self-hosted
Account
Not required
Best suited for
Platform teams enforcing security and compliance rules on Kubernetes
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing