Flagger
Progressive-Delivery-Operator, der Canary-, Blue-Green- und A/B-Deployments für Kubernetes mit automatischem Rollback bei Fehlern automatisiert.
- Aktiv gepflegt
- Von einer Foundation unterstützt
- Gut dokumentiert
- Permissive Lizenz
Überblick
Flagger verlagert Traffic schrittweise auf eine neue Version eines Dienstes, während es kontinuierlich Metriken prüft – Fehlerrate, Latenz, benutzerdefinierte Geschäftsmetriken – und rollt automatisch zurück, wenn sich diese Metriken verschlechtern, wodurch die für Canary-Releases sonst übliche manuelle Überwachung entfällt. Es integriert sich mit Service Meshes wie Istio und Linkerd (ebenfalls in diesem Katalog) oder Ingress-Controllern, um Traffic-Splitting zu steuern.
Flagger eignet sich für Teams, die automatisierte, metrikgesteuerte progressive Delivery statt manueller Beobachtung eines Canary-Rollouts wollen – häufig gepaart mit Flux (ebenfalls in diesem Katalog) aus derselben Projektfamilie.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★☆☆ (3/5)
Progressive delivery operator for Kubernetes, complements Argo/Flux in a saturated devops category.
- Ausgereift
- Stiftungsgeführt
- Kategorien
- DevOps
- Sprachen
- Go
- Lizenz
- Apache-2.0
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Argo CD
Apache-2.0Das führende GitOps-Continuous-Delivery-Tool für Kubernetes, das den Zustand deines Clusters automatisch mit dem in git Definierten synchronisiert.
Aktiv gepflegt
- DevOps
Flux
Apache-2.0GitOps-Continuous-Delivery-Tool für Kubernetes, das den Zustand eines Clusters mit einem Git-Repository synchron hält – eine echte Alternative zu Argo CD.
Aktiv gepflegt
- DevOps
SOPS
MPL-2.0Kommandozeilentool, das einzelne Werte innerhalb von YAML-, JSON- und anderen Konfigurationsdateien verschlüsselt, sodass Secrets sicher in git committet werden können.
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.