-
Tech should learn
-
AWS(Draft)
-
DevOps Essentials
- DevOps Essentials
- 1. What DevOps really is
- 2. Life before DevOps
- 3. DevOps SDLC.
- 4. DevOps principles
- 6. DevOps Metrics
- 7. DevOps Leadership - People & Change leadership
- 8. Designing a DevOps transformation strategy.
- 9. DevSecOps - Security Embedded into DevOps
- 10. Site Reliability Engineering (SRE).
-
DevSecOps Essentials(Draft)
-
CI/CD
-
Docker
- Docker Mastery
- 1. The Compute Evolution Physical vs. Virtual vs. Containerization
- 2. Docker Internals
- 3. Docker Image Engineering
- 4. Registries and The Secure Supply Chain
- 5. Multi-Container Orchestration - Docker Compose
- 6. Docker Networking: The Connectivity Matrix
- 7. Docker Storage: The Persistence Layer
- 8. Docker Observability: The Eyes and Ears of Your Microservices
- 9. Hardening Security for Containers
- Writing Dockerfile
- Docker Commands
-
Kubernetes (Draft)
-
- Kubernetes ConfigMaps for Decoupling Configuration
- Kubernetes Secrets for Decoupling Configuration
- Kubernetes Downward API for Decoupling Configuration
- Kubernetes Volumes
- Kubernetes PV & PVC
- Kubernetes StorageClasses
- Kubernetes Volume Snapshots
- Kubernetes Volume Expansion using PVC and StorageClass
- Kubernetes Secrets Management at Scale
-
AWS Elastic Kubernetes Service
-
Programming
-
Python
< All Topics
EKS GitOps with ArgoCD
Posted
Updated
Author -Rajkumar Aute
Views3
1. The GitOps Flow: Pull vs. Push
- Push Model (Old): Your Jenkins or GitHub Action has admin keys to your EKS cluster. It runs
kubectl apply. If the network blips, the deployment fails, and you have “secret keys” floating around your CI system. - Pull Model (GitOps): An agent (ArgoCD) lives inside your cluster. It watches your Git repo. When it sees a change, it applies it locally. This is more secure because no external system needs cluster admin keys.
2. The 2026 Breakthrough: AWS Managed ArgoCD (EKS Capabilities) As of December 2025, you no longer need to install, patch, or scale ArgoCD yourself. AWS introduced EKS Capabilities for ArgoCD.
- Zero Maintenance: AWS runs the ArgoCD controllers in a managed environment outside your worker nodes.
- Native IAM Integration: You log into the ArgoCD UI using AWS IAM Identity Center (SSO). No more managing separate local passwords.
- Multi-Cluster by Design: A single managed ArgoCD instance can govern multiple “spoke” clusters across different AWS regions.
3. Self-Healing & Drift Detection If a junior engineer manually deletes a Deployment using the AWS console, ArgoCD will see the “Actual State” (0 pods) doesn’t match the “Desired State” in Git (3 pods). It will instantly “Self-Heal” the cluster by recreating the pods.
Contents