awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kyverno avatar

kyverno/kyverno

0
View on GitHub↗
7,841 Stars·1,395 Forks·Go·Apache-2.0·8 Aufrufekyverno.io↗

Kyverno

Kyverno is a Kubernetes policy engine and cloud native governance tool. It functions as a policy-as-code framework that validates, mutates, and generates resources to enforce security and governance standards within a cluster.

The project distinguishes itself through a declarative policy model that utilizes native Kubernetes custom resource definitions, allowing policies to be managed as standard cluster objects without custom code. It provides specific security capabilities for container image verification and signature validation to ensure only trusted images are deployed.

Its broader capabilities include admission control for intercepting and modifying API requests, background scanning for compliance auditing, and resource automation for generating companion objects or cleaning up unused resources. It also covers multi-tenancy isolation, resource quota enforcement, and the application of security policies to maintain cluster health.

A command line tool is available for local policy testing and validation before deployment.

Features

  • Policy-As-Code Engines - Implements a policy-as-code engine to validate and enforce security and compliance rules for cluster resources.
  • Policy Evaluation Engines - Periodically evaluates existing cluster resources against security policies and industry benchmarks to identify non-compliant objects.
  • Policy Engines - Provides a portable engine for enforcing security and operational standards via validation, mutation, and generation of resources.
  • Compliance Governance Tools - Provides automated governance to maintain consistent configuration standards and security posture across infrastructure assets.
  • Image Integrity Verification - Verifies container image authenticity and integrity using digital signatures to prevent unauthorized code execution.
  • Custom Resource Definitions - Uses native Kubernetes custom resource definitions to store and manage policy definitions as cluster objects.
  • Kubernetes Policy Controllers - Manages authorization models and configuration rules as custom resource definitions within Kubernetes clusters.
  • Manifest Mutators - Modifies incoming object manifests in real-time to apply predefined mutation rules.
  • Audit and Compliance - Scans cluster resources to verify adherence to security policies and industry standards.
  • Compliance Verifications - Checks resources against defined policies during admission or background scans to ensure operational compliance.
  • Signature Validators - Validates container image signatures and attestations to ensure only trusted images are deployed.
  • Orchestration Admission Controllers - Intercepts Kubernetes API requests to validate or mutate resource configurations before they are persisted to the cluster store.
  • Kubernetes Compliance Monitoring - Continuously audits Kubernetes clusters against regulatory and security frameworks to identify violations.
  • Kubernetes Security - Hardens distributed cluster environments by restricting resource configurations and verifying image signatures.
  • Security Standard Enforcers - Enforces specific configuration rules to ensure resources meet security and operational standards before admission.
  • Admission Request Modification - Automatically modifies admission requests to inject required labels, sidecars, or security settings into resources.
  • Cluster State Evaluations - Runs a background process that evaluates existing resources at regular intervals to identify non-compliance.
  • Resource Quotas - Restricts compute, storage, and network usage based on predefined organizational policies.
  • Kubernetes Resource Generators - Automatically creates Kubernetes-native resources, such as ConfigMaps and Secrets, when primary workloads are deployed.
  • Multi-Tenancy Management - Isolates tenants and restricts privilege escalation to support secure multi-user workflows in shared environments.
  • Security Policy Management - Manages and applies security policies to restrict resource configurations according to industry best practices.
  • Signature Verification Tools - Validates container image integrity and authenticity by checking digital signatures against trusted providers.
  • Compliance Reporting - Generates detailed records of admission and scan results to track the policy status of resources.
  • Multi-tenant Isolation Policies - Enforces strict policy boundaries to restrict privilege escalation and isolate tenants in shared clusters.
  • Resource Constraints - Enforces resource limits on CPU and memory to maintain cluster stability and prevent resource exhaustion.
  • Policy as Code - Policy engine specifically designed for Kubernetes.
  • Security and Compliance - Policy management for Kubernetes.

Star-Verlauf

Star-Verlauf für kyverno/kyvernoStar-Verlauf für kyverno/kyverno

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht kyverno/kyverno?

Kyverno is a Kubernetes policy engine and cloud native governance tool. It functions as a policy-as-code framework that validates, mutates, and generates resources to enforce security and governance standards within a cluster.

Was sind die Hauptfunktionen von kyverno/kyverno?

Die Hauptfunktionen von kyverno/kyverno sind: Policy-As-Code Engines, Policy Evaluation Engines, Policy Engines, Compliance Governance Tools, Image Integrity Verification, Custom Resource Definitions, Kubernetes Policy Controllers, Manifest Mutators.

Welche Open-Source-Alternativen gibt es zu kyverno/kyverno?

Open-Source-Alternativen zu kyverno/kyverno sind unter anderem: open-policy-agent/opa — This project is a unified, cloud-native policy engine designed to decouple authorization and security logic from… open-policy-agent/gatekeeper — Gatekeeper is a Kubernetes admission control and policy enforcement engine used to ensure cluster resources comply… open-policy-agent/conftest — Conftest is a suite of tools designed for validating structured configurations, testing policy logic, and generating… armosec/kubescape — Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and… datreeio/datree — Datree is a policy enforcement framework for Kubernetes that validates configurations against rules written in Rego,… kubescape/kubescape — Kubescape is a Kubernetes security posture management platform designed to scan clusters, manifests, and images for…

Open-Source-Alternativen zu Kyverno

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Kyverno.
  • open-policy-agent/opaAvatar von open-policy-agent

    open-policy-agent/opa

    11,860Auf GitHub ansehen↗

    This project is a unified, cloud-native policy engine designed to decouple authorization and security logic from application codebases. It functions as a centralized authorization service that evaluates structured input data against declarative rules, enabling consistent policy enforcement across microservices, infrastructure, and continuous integration pipelines. The engine utilizes a specialized logic programming language to express complex constraints, which are compiled into an optimized intermediate representation for high-performance evaluation. By supporting both sidecar-based deployme

    Goauthorizationcloud-nativecompliance
    Auf GitHub ansehen↗11,860
  • open-policy-agent/gatekeeperAvatar von open-policy-agent

    open-policy-agent/gatekeeper

    4,228Auf GitHub ansehen↗

    Gatekeeper is a Kubernetes admission control and policy enforcement engine used to ensure cluster resources comply with organizational security and configuration standards. It intercepts API requests to validate or reject non-compliant resources before they are persisted in the cluster. The project uses a parameterized policy library and custom resource definitions to create reusable templates and enforcement rules. It distinguishes itself through a hub-and-spoke management model, allowing a controller in a management cluster to enforce policies across separate target clusters. Beyond admiss

    Go
    Auf GitHub ansehen↗4,228
  • open-policy-agent/conftestAvatar von open-policy-agent

    open-policy-agent/conftest

    3,128Auf GitHub ansehen↗

    Conftest is a suite of tools designed for validating structured configurations, testing policy logic, and generating policy documentation. It serves as a configuration file validator that checks YAML, JSON, and Helm charts for security violations and compliance issues using declarative rules. The project functions as an Open Policy Agent testing tool, allowing structured configuration files to be validated against custom policies written in Rego. It includes a policy-as-code testing framework to ensure policy logic is correct and a utility to extract metadata from Rego code to create static m

    Gokubernetesopen-policy-agentopenpolicyagent
    Auf GitHub ansehen↗3,128
  • armosec/kubescapeAvatar von armosec

    armosec/kubescape

    11,482Auf GitHub ansehen↗

    Kubescape is a security platform for Kubernetes that provides tools for scanning clusters, configurations, and container images against industry compliance and security benchmarks. It functions as a suite of security utilities, including a compliance auditor, a misconfiguration scanner, and a container vulnerability scanner. The project differentiates itself through automated remediation and active enforcement. It can automatically patch operating system vulnerabilities in images and fix security errors within manifest files. It also utilizes an admission controller to block the deployment of

    Go
    Auf GitHub ansehen↗11,482
  • Alle 30 Alternativen zu Kyverno anzeigen→