📅 Date: Week 6 (Day 3) 🎯 Topic: Modern GitOps Patterns in Kubernetes Environment — Pull-based Deployment, Helm/Kustomize, IRSA, Karpenter ⏱️ Study Time: Approximately 90 minutes
In 2017, Alexis Richardson from Weaveworks described a recurring problem his team faced while introducing the term "GitOps." The problem was simple. When operations teams directly changed Kubernetes cluster state using kubectl apply, nobody could be sure what the actual cluster state was a few days later. Someone urgently modified a ConfigMap. Another modified Deployment replica count. This is called Drift—the quiet divergence between declared specification and actual system state