Cloud Pokročilý
GitOps — Infrastructure z Gitu¶
GitOpsArgoCDFluxKubernetes 5 min čtení
GitOps principy, ArgoCD, ApplicationSets a progressive delivery.
Principy¶
- Git = single source of truth
- Deklarativní desired state
- Automatická reconciliation
- Pull-based 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¶
Deploy do všech clusterů automaticky — generators pro clusters, Git directories, Pull Requests.
Shrnutí¶
GitOps = Git + K8s + reconciliation. ArgoCD pro UI, Flux pro lightweight.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.