Kyverno
Kubernetes-native Policy-Engine, mit der du Richtlinien in gewöhnlichem YAML statt in einer separaten Richtliniensprache schreiben und durchsetzen kannst.
- Aktiv gepflegt
- Von einer Foundation unterstützt
- Gut dokumentiert
- Permissive Lizenz
Überblick
Kyverno validiert, verändert und generiert Kubernetes-Ressourcen basierend auf Richtlinien, die als gewöhnliche Kubernetes-YAML-Manifeste geschrieben sind, sodass ein Team keine neue Richtliniensprache lernen muss, um Regeln wie das Erfordern von Ressourcenlimits oder das Blockieren privilegierter Container durchzusetzen. Es läuft als Admission Controller und lehnt nicht konforme Ressourcen ab, bevor sie erstellt werden.
Kyverno eignet sich für Kubernetes-fokussierte Teams, die Richtliniendurchsetzung ohne das Erlernen von Rego wollen – eine YAML-native Alternative zu Open Policy Agent (ebenfalls in diesem Katalog) für Teams, die gezielt keine separate Richtliniensprache einführen möchten.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★☆☆ (3/5)
Kubernetes-native policy engine, a YAML-first alternative to OPA/Rego-based tools.
- Ausgereift
- Stiftungsgeführt
- Kategorien
- DevOps
- Sprachen
- Go
- Lizenz
- Apache-2.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Open Policy Agent (OPA)
Apache-2.0Allzweck-Policy-Engine, von der CNCF graduiert, zur Durchsetzung von Autorisierungs-, Compliance- und Konfigurationsregeln als Code über Microservices, APIs, Kubernetes und CI-Pipelines hinweg.
Aktiv gepflegt
- DevOps
cert-manager
Apache-2.0Automatisiert das Ausstellen, Erneuern und Verwalten von TLS-Zertifikaten für Kubernetes-Anwendungen und eliminiert manuelle Zertifikatsverwaltung.
Aktiv gepflegt
- DevOps
Kubescape
Apache-2.0Scanner für Kubernetes-Sicherheitslage und Compliance, der Cluster gegen Sicherheitsframeworks und Best Practices prüft.
Aktiv gepflegt
- DevOps
Cilium
Apache-2.0eBPF-basierte Netzwerk-, Sicherheits- und Observability-Plattform für Kubernetes, die klassische Netzwerkkomponenten durch Performance auf Kernel-Ebene ersetzt.
Aktiv gepflegt
- DevOps
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.