Cloud Intermediate
GitOps — Infrastructure from Git¶
GitOpsArgoCDFluxKubernetes 5 min read
GitOps principles, ArgoCD, ApplicationSets, and progressive delivery.
Principles¶
- Git = single source of truth
- Declarative desired state
- Automatic 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 to all clusters automatically — generators for clusters, Git directories, Pull Requests.
Summary¶
GitOps = Git + K8s + reconciliation. ArgoCD for UI, Flux for lightweight.
Need Help with Implementation?¶
Our team has experience designing and implementing modern architectures. We’re happy to help.