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.

-
1
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
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
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
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
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
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
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
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
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
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
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