Deploy a minimal nginx app managed via Kustomize, write an ArgoCD Application manifest, and watch the GitOps loop in action — push to git, ArgoCD detects the diff, the cluster syncs.
Install ArgoCD on a local Kubernetes cluster, access the UI, set up the CLI, and understand what each component does — including the gotchas that will cost you an hour if you don’t know about them.
GitOps # Three pillars of GitOps # Pipelines Observability Control ##Joined Up Pipelines
CI CD Release Automation Git as source of truth Service Deployments are controlled using operator pattern in jubernetes
Kubernetes pattern - Git config -> Deploy Operator > service/deployments
Similarly now in gitops
config is code and everything is config code and config must be version controlled kubectl get <object> -o yaml --export to extract existing configuration to bootstrap config repo in git Sometimes export is not perfect. So review it properly