Wir haben GitOps mit Flux ein Jahr lang eingesetzt. Es funktionierte, aber uns fehlte ein visueller Überblick. ArgoCD von Intuit (jetzt CNCF) löst beides und bietet zusätzlich eine hervorragende Web-UI.
Warum ArgoCD statt Flux¶
- Web-UI — grafischer Deployment-Überblick, Diff-Ansicht, Rollback per Mausklick
- Multi-Cluster — ein ArgoCD für mehrere Cluster
- SSO-Integration — OIDC, LDAP, GitHub
- Helm + Kustomize + YAML — unterstützt alles
Application CRD¶
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: api-server
spec:
destination:
server: https://kubernetes.default.svc
namespace: production
source:
repoURL: https://git.core.cz/deployments
path: apps/api-server
targetRevision: main
syncPolicy:
automated:
prune: true
selfHeal: true
Sync Waves und Hooks¶
ArgoCD unterstützt Reihenfolgen — CRDs vor Controllern, Migrationen vor der Anwendung. Pre-Sync- und Post-Sync-Hooks für komplexe Deployment-Szenarien.
Multi-Cluster-Management¶
Ein ArgoCD im Management-Cluster verwaltet Deployments in Dev-, Staging- und Production-Cluster. Zentraler Überblick, einheitlicher Audit-Trail.
ArgoCD ist unser neuer Standard für CD¶
Die UI, Multi-Cluster-Unterstützung und die robuste Sync-Engine machen ArgoCD zum besten GitOps-Tool, das wir bisher eingesetzt haben.
Brauchen Sie Hilfe bei der Implementierung?
Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.
Kontaktieren Sie uns