Skip to content

ArgoCD

Medium — good to knowCI/CD & DevOps

ELI5 — The Vibe Check

ArgoCD watches your Git repo and automatically syncs your Kubernetes cluster to match. Change a YAML file, and ArgoCD deploys it. Drift from the desired state? ArgoCD fixes it. It's like having an obsessively organized roommate who undoes every mess you make.

Real Talk

ArgoCD is a declarative, GitOps continuous delivery tool for Kubernetes. It continuously monitors Git repositories containing Kubernetes manifests and ensures cluster state matches the desired state in Git. Supports Helm, Kustomize, and plain YAML with automated or manual sync and rollback capabilities.

Show Me The Code

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: my-app
spec:
  source:
    repoURL: https://github.com/org/manifests
    path: apps/my-app
    targetRevision: main
  destination:
    server: https://kubernetes.default.svc
    namespace: production
  syncPolicy:
    automated:
      prune: true
      selfHeal: true

When You'll Hear This

"ArgoCD auto-syncs our cluster whenever we merge to main." / "The dashboard shows which apps are out of sync — ArgoCD catches drift instantly."

Made with passive-aggressive love by manoga.digital. Powered by Claude.