Stop using kubectl, and use Git instead! - Hands-on GitOps workshop using Argo CD and Helm
summary
Claim: stop running kubectl and make Git the single source of truth, using Argo CD to pull, render Helm charts and enforce desired state. The workshop uses GitHub Codespaces, kind cluster, Argo CD agent, repo-server and application-controller to deploy a Helm guestbook, change an image tag, and auto-sync to scale pods to three. Default reconciliation runs every 3-minute reconciliation, the demo shows Argo CD + Helm rendering manifests and app-of-apps bootstrapping, though the training instance hits rate-limit issues while the production demo completes successfully.
AI-written summary · about
chapters (10)
- 0:00GitOps and Argo CD intro
- 24:04What is GitOps
- 35:20Why Kubernetes needs GitOps
- 58:47Workshop environment setup
- 1:33:55Connect cluster to Argo CD
- 1:53:52Create Helm app in Argo CD
- 2:11:54Autosync and self-healing
- 2:16:13App of apps pattern
- 2:26:19Application sets workflows
- 2:33:13Q&A
related talks
39mGitOps — How to Marry Git and Kubernetes for Deployment and Operations
30mManage your kubernetes cluster in the GITOPS way !!
26mHow To Mimic ArgoCD GitOps in Your Local K8s Cluster
28mGitOps with Argo CD and Helm: Managing Your Kubernetes Repository
27mImplementing GitOps with ArgoCD: A Practical Guide
29mDemystifying Gitops with ArgoCD
25mGit Sh*t Done, the GitOps Way
39mSolving configuration drift using GitOps and ArgoCD
