Loading video player...
#AmazonEKS #Terraform #Kubernetes #AWSDevOps #devopsprojects How to Create a Secure Private EKS Cluster with Terraform | ArgoCD, Prometheus & Grafana Projects Page: https://harishnshetty.github.io/projects.html GitHub Repo: https://github.com/harishnshetty/EKS-AWS-Terraform-Module-Project.git In this video, I explain how to build a production-ready Amazon EKS cluster in private subnets using Terraform. The setup follows real-world DevOps and DevSecOps practices with no direct external access to worker nodes. We integrate ArgoCD for GitOps, Prometheus and Grafana for monitoring, AWS ALB Ingress Controller for traffic management, and Route53 + ACM for DNS and TLS. The architecture uses private node groups, NAT Gateway, Bastion Host, IAM, IRSA, and AWS Load Balancers, ensuring security, scalability, and automation. This project is ideal for learning enterprise-level Kubernetes on AWS. ## π¦ Architecture & Setup β Instruction Steps ### πΉ Infrastructure Layer (Terraform) * Create VPC with public and private subnets across multiple AZs * Configure Internet Gateway, NAT Gateway, and route tables * Provision EKS control plane with private endpoint access * Create managed node groups in private subnets (On-Demand & Spot) ### πΉ Security & Access * Configure IAM roles and policies for EKS and node groups * Enable IRSA using OIDC for Kubernetes service accounts * Restrict cluster access using Bastion Host * Secure inbound traffic via ALB and Security Groups ### πΉ Kubernetes Add-Ons * Install AWS Load Balancer Controller * Deploy ArgoCD for GitOps-based application delivery * Install Prometheus and Grafana for cluster monitoring * Configure Ingress resources for applications ### πΉ Networking & DNS * Expose applications using ALB Ingress * Configure Route53 hosted zones * Use ACM certificates for HTTPS (wildcard domain support) --- ## π Related Video **Route53 & ACM Setup Video:** https://www.youtube.com/watch?v=xTawG0QeQZo Support :- indian UPI: harishn662@ybl Paypal ID : https://paypal.me/harishnshetty Buymeacoffee: https://www.buymeacoffee.com/harishnshetty π Stay Connected: π Website: https://harishnshetty.github.io/ πΌ LinkedIn: https://www.linkedin.com/in/harishnshetty/ π± GitHub: https://github.com/harishnshetty π Join Our Channel Membership Today! Get access to exclusive perks and support the channel β€οΈ π Join Here: https://www.youtube.com/channel/UChODXRHIMO16IZRWG0Zx69A/join π Membership Benefits: β Early access to new videos β Members-only live streams & chats β Behind-the-scenes updates β Priority replies to your comments β Special loyalty badges & emojis Your support helps me create more tutorials, projects, and high-quality content for the community π π¬ Donβt forget to subscribe, like, and share if you enjoy the videos! π Hit the bell icon to stay updated with all new uploads. #JoinNow #YouTubeMembership #exclusiveperks #AmazonEKS #Terraform #Kubernetes #AWSDevOps #DevOpsProject #PrivateEKS #ArgoCD #Prometheus #Grafana #ALBIngress #AWSKubernetes #GitOps #CloudNative #EKSCluster #DevSecOps #KubernetesMonitoring #InfrastructureAsCode #AWSProjects #TerraformAWS #KubernetesTutorial Amazon EKS, Terraform AWS, Private EKS Cluster, Kubernetes on AWS, ArgoCD GitOps, Prometheus Grafana, AWS ALB Ingress, EKS Terraform Module, AWS DevOps Project, Kubernetes Monitoring, EKS Private Subnets, IAM IRSA EKS, AWS Load Balancer Controller, Route53 ACM EKS, Production Kubernetes, DevSecOps AWS, Kubernetes Tutorial, Terraform Kubernetes