Loading video player...
š In this hands-on tutorial, we'll build a complete GitOps pipeline from scratch ā deploying applications to a Kubernetes cluster automatically, just by pushing changes to GitHub. No more manual `kubectl apply` commands! We'll use a single AWS EC2 instance running a kind cluster (Kubernetes in Docker) with ArgoCD as our GitOps controller. Perfect for freshers, students, and anyone wanting to learn modern DevOps practices without paying for EKS. šÆ WHAT YOU WILL LEARN: ā What is GitOps and why it matters ā How to set up a kind Kubernetes cluster on EC2 ā Installing & configuring ArgoCD ā Connecting ArgoCD to a public GitHub repo ā Deploying applications declaratively (no kubectl!) ā Building a custom Docker image and deploying it via GitOps ā Self-healing clusters and automated rollbacks š ļø TOOLS COVERED: ⢠AWS EC2 (Ubuntu 26.04 LTS) ⢠Docker ⢠kind (Kubernetes in Docker) ⢠kubectl, Helm, AWS CLI ⢠ArgoCD ⢠GitHub ⢠Docker Hub š PREREQUISITES: ⢠Basic understanding of Kubernetes (pods, deployments, services) ⢠A free AWS account ⢠Basic Linux command-line knowledge š SOURCE CODE / GITHUB REPO: https://github.com/vijaygiduthuri/GitOps-pipeline.git š All Kubernetes manifests, Dockerfile, and the complete README guide are available in the repo. Fork it, follow along, break things, and learn! š” WHO IS THIS FOR? ⢠Freshers and students starting their DevOps journey ⢠Developers wanting to learn modern Kubernetes deployment workflows ⢠Anyone curious about how Netflix, Spotify, and modern teams actually deploy code ⢠SRE / Platform Engineering aspirants š If this video helped you, please drop a š, subscribe, and share with friends learning DevOps. It really helps the channel grow! š© Got questions? Drop them in the comments #GitOps #ArgoCD #Kubernetes #DevOps #AWS #EC2 #kind #Docker #GitHub #CICD #CloudNative #DevOpsForBeginners #KubernetesTutorial #ArgoCDTutorial #GitOpsTutorial #DevOpsProject #FreshersDevOps #LearnDevOps