Loading video player...
šļø Date: Saturday, December 6th, 2025 ā° Time: 11:00 AM EST (U.S. ā New York Time) šļø Instructor: Azeez Salu š» Level: Intermediate ā Advanced ā±ļø Duration: ~4 hours (with live Q&A) š¢ Goal Learn how to containerize and deploy a production-ready, database-driven web application on AWS using Docker, Amazon EKS (Elastic Kubernetes Service), and enterprise-grade Kubernetes architecture with container orchestration, auto-scaling, and high availability. š§± Session Outline 1ļøā£ Architecture Overview Review Project 1 components and introduce containerized application architecture with Docker and Kubernetes on EKS 2ļøā£ EC2 Instance Connect Endpoint Verify EICE from Project 2 and test secure SSH connectivity 3ļøā£ NAT Gateway Enable secure outbound Internet access for private subnets 4ļøā£ Security Groups Configure security for Data Migration Server and RDS Database (EKS automatically manages cluster and load balancer security groups) 5ļøā£ Setting Up a MySQL RDS Instance in AWS š¹ Create DB Subnet Group š¹ Launch MySQL database in private subnets š¹ Store credentials in AWS Secrets Manager 6ļøā£ Migrate Data into RDS š¹ Launch EC2 instance for data migration š¹ Run migrate command in user data š¹ Verify SQL data migration into RDS 7ļøā£ Verify Programmatic Access š¹ Confirm IAM user credentials from Project 3 š¹ Verify AWS CLI connectivity and permissions 8ļøā£ Verify GitHub SSH Key Setup š¹ Confirm SSH key pairs from Project 3 š¹ Test GitHub authentication 9ļøā£ Create EKS Project Folder in GitHub Repository š¹ Navigate to project repository from Project 3 š¹ Create dedicated folder for Kubernetes manifests š¹ Push folder structure to remote repository š Building and Pushing Docker Image to ECR š¹ Review Dockerfile for application š¹ Build Docker image locally š¹ Authenticate Docker to ECR š¹ Tag and push Docker image to ECR 1ļøā£1ļøā£ EKS Cluster Setup š¹ Create IAM Policy for Secrets Manager access š¹ Create IAM Role for EKS Cluster š¹ Create IAM Role for Worker Nodes š¹ Create EKS Cluster š¹ Create Node Group š¹ Modify RDS Security Group for EKS access š¹ Add IAM users to cluster access (aws-auth ConfigMap) 1ļøā£2ļøā£ Deploy Kubernetes Manifests š¹ Create and apply aws-auth-patch.yaml š¹ Create and apply secret-provider-class.yaml š¹ Create and apply deployment.yaml š¹ Create and apply service.yaml š¹ Verify deployment, pods, and services š¹ Push manifests to remote repository 1ļøā£3ļøā£ Route 53 DNS Connect custom domain to EKS LoadBalancer and verify application access 1ļøā£4ļøā£ Wrap-Up & Q&A End-to-end testing, Kubernetes best practices, and live Q&A š” Skills You'll Learn ā Docker containerization ā Dockerfile creation and optimization ā Git and GitHub workflows ā Amazon ECR image management ā Multi-tier containerized AWS architecture ā Kubernetes fundamentals and concepts ā kubectl command-line operations ā Kubernetes manifest file creation (YAML) ā Amazon EKS cluster management ā EKS Node Groups and worker nodes ā Kubernetes Deployments and Services ā AWS Secrets Store CSI Driver integration ā IAM Roles for EKS (Cluster and Node Roles) ā RDS database management ā AWS Secrets Manager integration ā LoadBalancer Service type in Kubernetes ā Production DNS with Route 53 āļø AWS Services Covered VPC ⢠Subnets ⢠NAT Gateway ⢠Security Groups ⢠EC2 Instance Connect ⢠EC2 ⢠RDS ⢠Secrets Manager ⢠IAM Roles & Policies ⢠Amazon ECR ⢠Amazon EKS ⢠EKS Node Groups ⢠Elastic Load Balancer ⢠Route 53 ⢠CloudWatch āøļø Kubernetes & DevOps Tools Covered Docker ⢠Dockerfile ⢠Kubernetes ⢠kubectl ⢠Kubernetes Manifests (YAML) ⢠AWS Secrets Store CSI Driver ⢠Git ⢠GitHub ⢠AWS CLI š§ Real-World Use Cases ā Kubernetes-based microservices architectures ā Cloud-native application deployment on EKS ā Scalable enterprise platforms with Kubernetes ā Enterprise DevOps workflows with container orchestration ā Managed Kubernetes orchestration without control plane management ā Production-grade CI/CD pipelines with Kubernetes ā Secrets management integration with Kubernetes pods š§° Before You Join ā Complete Project 1, 2 & 3 or have AWS networking, EC2, and Docker knowledge ā AWS Free Tier account ready ā Basic understanding of Docker and containerization ā Familiarity with ECS concepts from Project 3 helpful ā Git and GitHub account set up ā AWS CLI installed locally š Don't Miss It! š Saturday, December 6th, 2025 @ 11 AM EST ā Click "Notify Me" ā Subscribe & share with your network #AWS #DevOps #CloudComputing #AzeezSalu #Docker #EKS #Kubernetes #Containers #ECR #K8s #CloudNative #RDS #LoadBalancer #Route53 #kubectl #YouTubeLive #ContainerOrchestration #Microservices