Cloud Fortgeschritten
GitOps — Infrastruktur aus Git¶
GitOpsArgoCDFluxKubernetes 5 min Lesezeit
GitOps-Prinzipien, ArgoCD, ApplicationSets und Progressive Delivery.
Prinzipien¶
- Git = Single Source of Truth
- Deklarativer Desired State
- Automatische Reconciliation
- Pull-basiertes Deployment
ArgoCD¶
apiVersion: argoproj.io/v1alpha1
kind: Application
spec:
source:
repoURL: https://github.com/myorg/k8s-manifests
path: apps/my-api/overlays/production
destination:
server: https://kubernetes.default.svc
syncPolicy:
automated: {prune: true, selfHeal: true}
ApplicationSets¶
Automatisches Deployment in alle Cluster — Generators für Cluster, Git-Verzeichnisse, Pull Requests.
Zusammenfassung¶
GitOps = Git + K8s + Reconciliation. ArgoCD für UI, Flux für Lightweight.
Brauchen Sie Hilfe bei der Implementierung?¶
Unser Team hat Erfahrung in der Konzeption und Umsetzung moderner Architekturen. Wir helfen Ihnen gerne.