Cloud
Pokročilý
GitOps — Infrastructure z Gitu
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.
Nezávazná konzultace