Kubernetes Series

Kubernetes GitOps with ArgoCD & Flux

ArgoCD and Flux CD GitOps patterns: install on Kubernetes, ingress, multi-cluster ApplicationSets, EKS and GKE walkthroughs, and a Flux vs ArgoCD comparison.

Start with Part 1 → 11 parts · 3 hr 30 min total · read in order
Kubernetes GitOps with ArgoCD & Flux
  1. 1 Install ArgoCD on Kubernetes Part 1 of 11

    Install ArgoCD on Kubernetes

    ArgoCD is the declarative, pull-based continuous delivery controller for Kubernetes. It watches a Git repository, reconciles the desired state into the cluster, and flags any drift…

    16 min read·Apr 2026

  2. 2 Master the ArgoCD CLI: Complete Command Reference and Workflows Part 2 of 11

    Master the ArgoCD CLI: Complete Command Reference and Workflows

    Most ArgoCD users learn the CLI from snippets. The official command reference is dry, the popular cheat sheets miss recent 3.x additions, and tutorials usually focus…

    24 min read·May 2026

  3. 3 Install ArgoCD CLI on Linux, macOS, Windows Part 3 of 11

    Install ArgoCD CLI on Linux, macOS, Windows

    The ArgoCD CLI is the workhorse you reach for once the web UI gets in your way. Anything you can click, you can script faster, and…

    14 min read·May 2026

  4. 4 Expose ArgoCD with MetalLB and NGINX Ingress Part 4 of 11

    Expose ArgoCD with MetalLB and NGINX Ingress

    ArgoCD ships with a ClusterIP Service by default, which means after the install the UI is only reachable through kubectl port-forward. That works for a five-minute…

    16 min read·Apr 2026

  5. 5 ArgoCD CLI Login Guide: SSO, JWT Tokens, Kubernetes API Auth Part 5 of 11

    ArgoCD CLI Login Guide: SSO, JWT Tokens, Kubernetes API Auth

    The first command anyone runs against a fresh ArgoCD install is argocd login. The second is usually argocd login again, with a different flag, because the…

    18 min read·May 2026

  6. 6 ArgoCD ApplicationSet: Multi-Cluster Deployment Patterns Part 6 of 11

    ArgoCD ApplicationSet: Multi-Cluster Deployment Patterns

    The moment you hit three clusters, per-cluster Application manifests become a maintenance problem. One ApplicationSet replaces that entire stack of YAML with a single template and…

    12 min read·Apr 2026

  7. 7 Install Flux CD on Kubernetes (Bootstrap with GitHub) Part 7 of 11

    Install Flux CD on Kubernetes (Bootstrap with GitHub)

    Flux CD turns a Git repository into the source of truth for a Kubernetes cluster. Push a YAML change to main, and a controller running inside…

    14 min read·May 2026

  8. 8 Install ArgoCD on Amazon EKS: The Complete GitOps Guide Part 8 of 11

    Install ArgoCD on Amazon EKS: The Complete GitOps Guide

    You deployed to EKS with kubectl apply, then shell scripts, then a CI job that ran helm upgrade from a Jenkins runner with hardcoded kubeconfig. The…

    37 min read·Apr 2026

  9. 9 Flux Kustomization Tutorial: Reconcile, Trace, Suspend Part 9 of 11

    Flux Kustomization Tutorial: Reconcile, Trace, Suspend

    Flux makes the gap between “I pushed to Git” and “the cluster matches” feel boring, which is exactly what you want from a GitOps controller. The…

    17 min read·May 2026

  10. 10 Install ArgoCD on GKE: Complete GitOps Tutorial (2026) Part 10 of 11

    Install ArgoCD on GKE: Complete GitOps Tutorial (2026)

    Complete tested guide to installing ArgoCD on GKE Autopilot 1.35. Applications, Helm, ApplicationSets, the Autopilot drift trap, AppProjects, Workload Identity integration, and real UI screenshots.

    22 min read·Apr 2026

  11. 11 Flux CD vs ArgoCD: GitOps Comparison and Multi-Cluster Setup Part 11 of 11

    Flux CD vs ArgoCD: GitOps Comparison and Multi-Cluster Setup

    Run Flux CD and ArgoCD on the same Kubernetes 1.34 cluster, compare reconciliation, Helm, SOPS, multi-cluster, and decide which one fits your team.

    21 min read·Apr 2026

More Kubernetes series

Press ESC to close