![]() |
|
Aws Eks KubernetesMasterclass | Devops, Microservices - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Aws Eks KubernetesMasterclass | Devops, Microservices (/Thread-Aws-Eks-KubernetesMasterclass-Devops-Microservices) |
Aws Eks KubernetesMasterclass | Devops, Microservices - AD-TEAM - 08-04-2025 ![]() Aws Eks Kubernetes-Masterclass | Devops, Microservices Last updated 12/2022 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 14.20 GB | Duration: 26h 19m Docker, EBS, RDS, CLB, NLB, ALB, Fargate, ECR, CloudWatch, Route53, Certificate Manager, X-Ray, Ingress, Autoscaling,SNS What you'll learn You will write kubernetes manifests with confidence after going through live template writing sections You will learn 30+ kubernetes concepts and use 18 AWS Services in combination with EKS You will learn Kubernetes Fundamentals in both imperative and declarative approaches You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql and EBS CSI Driver You will learn to switch from native EBS Storage to RDS Database using k8s external name service You will learn writing and deploying load balancer k8s manifests for Classic and Network load balancers You will learn writing ingress k8s manifests by enabling features like context path based routing, SSL, SSL Redirect and External DNS. You will learn writing k8s manifests for advanced fargate profiles and do mixed mode workload deployments in both EC2 and Fargate Serverless You will learn using ECR - Elastic Container Registry in combination with EKS. You will implement DevOps concepts with AWS Code Services like CodeCommit, CodeBuild and CodePipeline You will implement microservices core cocepts like Service Discovery, Distributed Tracing using X-Ray and Canary Deployments You will learn to enable Autoscaling features like HPA,VPA and Cluster Autoscaler You will learn to enable monitoring and logging for EKS cluster and workloads in cluster using CloudWatch Container Insights You will learn Docker fundamentals by implementing usecases like download image from Docker Hub and run on local desktop and build an image locally, test and push to Docker Hub. You will slowly start by learning Docker Fundamentals and move on to Kubenetes. You will master many kubectl commands over the process Requirements You must have an AWS account to follow with me for hands-on activities. You dont need to have any basic Docker or kubernetes knowledge to start this course. Description ******* Course Overview *******Welcome to this Amazing course on AWS EKS Kubernetes - Masterclass | DevOps, Microservices. Below is the list of modules covered in this course. Course ModulesCreate AWS EKS Cluster using eksctl CLI Docker FundamentalsKubernetes Fundamentals (Pods, ReplicaSets, Deployments & Services)EKS Storage with AWS EBS CSI Driver Kubernetes Important Concepts for Application Deployments Kubernetes - Secrets Kubernetes - Init Containers Kubernetes - Liveness & Readiness Probes Kubernetes - Requests & Limits Kubernetes - Namespaces, Limit Range and Resource Quota EKS Storage with AWS RDS MySQL Database Load Balancing using CLB & NLB Load Balancing using CLB - AWS Classic Load Balancer Load Balancing using NLB - AWS Network Load Balancer Load Balancing using ALB - AWS Application Load Balancer ALB Ingress Controller - Install ALB Ingress - Basics ALB Ingress - Context path-based routing ALB Ingress - SSL ALB Ingress - SSL Redirect HTTP to HTTPS ALB Ingress - External DNS Deploy Kubernetes workloads on AWS Fargate Serverless AWS Fargate Profiles - Basic AWS Fargate Profiles - Advanced using YAML Build and Push Container to AWS ECR and use that in EKS DevOps with AWS Developer Tools CodeCommit, CodeBuild and CodePipeline Microservices Deployment on EKS - Service Discovery Microservices Distributed Tracing using AWS X-Ray Microservices Canary Deployments EKS HPA - Horizontal Pod Autosaler EKS VPA - Vertical Pod Autosaler EKS CA - Cluster Autosaler EKS Monitoring using CloudWatch Agent & Fluentd - Container Insights AWS Services CoveredAWS EKS - Elastic Kubernetes ServiceAWS EBS - Elastic Block StoreAWS RDS - Relational Database Service MySQLAWS CLB - Classic Load BalancerAWS NLB - Network Load BalancerAWS ALB - Application Load BalancerAWS Fargate - ServerlessAWS ECR - Elastic Container RegistryAWS Developer Tool - CodeCommitAWS Developer Tool - CodeBuildAWS Developer Tool - CodePipelineAWS X-RayAWS CloudWatch - Container InsightsAWS CloudWatch - Log Groups & Log InsightsAWS CloudWatch - AlarmsAWS Route53AWS Certificate ManagerEKS CLI - eksctlAWS SNS - Simple Notification ServiceKubernetes Concepts CoveredKubernetes Architecture Pods ReplicaSets Deployments Services - Node Port Service Services - Cluster IP Service Services - External Name Service Services - Load BalancersServices - Ingress Service Services - Ingress SSL & SSL Redirect Services - Ingress & External DNS Imperative - with kubectl Declarative - Declarative with YAML SecretsInit ContainersLiveness & Readiness ProbesRequests & LimitsNamespaces - ImperativeNamespaces - Limit RangeNamespaces - Resource QuotaStorage ClassesPersistent VolumesPersistent Volume ClaimsAnnotationsCanary DeploymentsHPA - Horizontal Pod AutoscalerVPA - Vertical Pod AutoscalerCA - Cluster AutoscalerDaemonSetsDaemonSets - Fluentd for logsConfig MapsEach of my courses come withAmazing Hands-on Step By Step Learning ExperiencesReal Implementation ExperienceFriendly Support in the Q&A section30 Day "No Questions Asked" Money Back Guarantee! Overview Section 1: Introduction Lecture 1 Introduction Lecture 2 Github Repository Lecture 3 Github Repository Links Section 2: EKS - Create Cluster using eksctl Lecture 4 Step-01: Install CLI - Introduction Lecture 5 Step-02: Install AWS CLI Lecture 6 Step-03: Install kubectl CLI Lecture 7 Step-04: Install eksctl CLI Lecture 8 Step-05: EKS Cluster Introduction Lecture 9 Step-06: Create EKS Cluster Lecture 10 Step-07: Create EKS Managed Node Group & IAM OIDC Provider Lecture 11 Step-08: Verify EKS Cluster Nodes Lecture 12 Step-09: EKS Cluster Pricing Note - Very Important Lecture 13 Step-10: EKS Delete Cluster Lecture 14 Connect with Me !!! Section 3: Docker Fundamentals Lecture 15 Step-01: Docker Fundamentals - Introduction Lecture 16 Step-02: Introduction to Docker, Why Docker, What Problems Docker Solve. Lecture 17 Step-03: Docker Architecture or Docker Terminology Lecture 18 Step-04: Docker Installation Lecture 19 Step-05: Docker - Pull Docker Image from Docker Hub and Run it locally Lecture 20 Step-06: Docker - Build Docker Image locally, Test and Push it to Docker Hub Lecture 21 Step-07: Docker - Essential Commands Overview Section 4: Kubernetes Fundamentals - Imperative Commands using kubectl Lecture 22 Step-00-01: Kubernetes Architecture Lecture 23 Step-00-02: Kubernetes vs AWS EKS Architecture Lecture 24 Step-00-03: Kubernetes Fundamentals - Introduction Lecture 25 Step-01: Introduction to Kubernetes Pods Lecture 26 Step-02: Kubernetes Pods Demo Lecture 27 Step-03: Kubernetes NodePort Service Introduction Lecture 28 Step-04: Kubernetes NodePort Service and Pods Demo Lecture 29 Step-05: Interact with Pod - Connect to contianer in a pod Lecture 30 Step-06: Delete Pod Lecture 31 Step-07: Kubernetes ReplicaSet - Introduction Lecture 32 Step-08: Kubernetes ReplicaSet - Review manifests and Create ReplicaSet Lecture 33 Step-09: Kubernetes ReplicaSet - Expose and Test via Browser Lecture 34 Step-10: Kubernetes Deployment - Introduction Lecture 35 Step-11: Kubernetes Deployment - Demo Lecture 36 Step-12: Kubernetes Deployment - Update Deployment using Set Image Option Lecture 37 Step-13: Kubernetes Deployment - Edit Deployment using kubectl edit Lecture 38 Step-14: Kubernetes Deployment - Rollback Application to Previous Version - Undo Lecture 39 Step-15: Kubernetes Deployment - Pause and Resume Deployments Lecture 40 Step-16: Kubernetes Services - Introduction Lecture 41 Step-17: Kubernetes Services - Demo Section 5: Kubernetes Fundamentals - Declarative Approach using YAML Lecture 42 Step-01: Introduction to Kubernetes Declarative Approach Lecture 43 Step-02: YAML Basics Introduction Lecture 44 Step-04: Create Pods with YAML Lecture 45 Step-05: Create NodePort Service with YAML and Access Application via Browser Lecture 46 Step-06: Create ReplicaSets using YAML Lecture 47 Step-07: Create NodePort Service with YAML and Access Application via Browser Lecture 48 Step-08: Create Deployment with YAML and Test Lecture 49 Step-09: Backend Application - Create Deployment and ClusterIP Service Lecture 50 Step-10: Frontend Application - Create Deployment and NodePort Service Lecture 51 Step-11: Deploy and Test - Frontend and Backend Applications Section 6: EKS Hosted Applications Storage with AWS EBS - Elastic Block Store Lecture 52 Step-01: EKS Storage Introduction Lecture 53 Step-02: Install EBS CSI Driver Lecture 54 Step-03: Create Kubernetes Manifests for Storage Class, PVC and ConfigMap Lecture 55 Step-04: Create Kubernetes Manifests for MySQL Deployment & ClusterIP Service Lecture 56 Step-05: Test by connecting to MySQL Database Lecture 57 Step-06: Storage References Lecture 58 Step-07: Create Kubernetes Manifests for User Management Microservice Deployment Lecture 59 Step-08: Test User Management Microservice with MySQL Database in Kubernetes Lecture 60 Step-09: Test User Management Microservice UMS using Postman Section 7: Kubernetes Secrets, Init Containers, LivenessProbes, Request Limits & Namespaces Lecture 61 Step-01: Kubernetes Important Concepts for Application Deployments -Introduction Lecture 62 Step-02: Kubernetes Secrets Lecture 63 Step-03: Kubernetes Init Containers Lecture 64 Step-04: Kubernetes Liveness & Readiness Probes Introduction Lecture 65 Step-05: Create Kubernetes Liveness & Readiness Probes Lecture 66 Step-06: Kubernetes Resources - Requests & Limits Lecture 67 Step-07: Kubernetes Namespaces - Introduction Lecture 68 Step-08: Kubernetes Namespaces - Create Imperatively using kubectl Lecture 69 Step-09: Kubernetes Namespaces - Limit Range - Introduction Lecture 70 Step-10: Kubernetes Namespaces - Create Limit Range k8s manifest Lecture 71 Step-11: Kubernetes Namespaces - Limit Range - Update App k8s Manifest, Deploy Lecture 72 Step-12: Kubernetes - Resource Quota Section 8: EKS Hosted Applications Storage with AWS RDS- Relational Database Service Lecture 73 Step-01: EKS Storage - RDS DB Introduction Lecture 74 Step-02: Create RDS DB Lecture 75 Step-03: Create Kubernetes ExternalName Service & Other Manifests, Deploy & Test Section 9: EKS with AWS Load Balancers - Classic & Network Load Balancers Lecture 76 Step-01: AWS Load Balancers Introduction Lecture 77 Step-02: Create EKS Private Node Group Lecture 78 Step-03: EKS with Classic Load Balancers Demo Lecture 79 Step-04: EKS with Network Load Balancers Demo Lecture 80 Connect with Me !!! Section 10: ALB Ingress - Install AWS Load Balancer Controller Install on AWS EKS Cluster Lecture 81 EKS-08-00-LBC-01-What-are-we-going-to-learn-AWS-LBC-Ingress Lecture 82 Step-00-02: Ingress Introduction Part 2 Lecture 83 Step-01: Introduction to AWS Load Balancer Controller Lecture 84 Step-02: Verify Pre-requisites Lecture 85 Step-03: Create IAM Policy, IAM Role, k8s service account and annotate it with I Lecture 86 Step-04: Install AWS Load Balancer Controller using HELM Lecture 87 Step-05: Verify AWS LBC Deployment and WebHook Service Lecture 88 Step-06: LBC Service Account and TLS Cert Internals Lecture 89 Step-06-02: Uninstall Load Balancer Controller Command SHOULD NOT BE EXECUTED Lecture 90 Step-07: Introduction to Kubernetes Ingress Class Resource Lecture 91 Step-08: Deploy Ingress and Verify Section 11: ALB Ingress - Basics using AWS Application Load Balancer Lecture 92 Step-01: Introduction to Ingress Basics Lecture 93 Step-02: Review Kubernetes Deployment and NodePort Service manifest Lecture 94 Step-03: Create Ingress k8s manifest with default backend Lecture 95 Step-04: Deploy Ingress default backend and verify and clean-up Lecture 96 Step-05: Create, Deploy Ingress Rules and verify and clean-up Section 12: ALB Ingress - Context Path Routing using AWS Application Load Balancer Lecture 97 Step-01: Introduction to Ingress Context Path Based Routing Lecture 98 Step-02: Review Kubernetes Deployment and NodePort Service manifest for App1, Ap Lecture 99 Step-03: Review Ingress CPR, Deploy and Verify Lecture 100 Step-04: Discuss Ingress Importance of Rules ordering Section 13: ALB Ingress - SSL & SSL Redirect using AWS Application Load Balancer - 2 Demos Lecture 101 Step-01: Introduction to ALB Ingress SSL Lecture 102 Step-02: Register Domain AWS Route53 Lecture 103 Step-03: Create SSL Certificate in AWS Certificate Manager Lecture 104 Step-04: Update SSL Ingress Annotation, Deploy and Test Lecture 105 Step-05: Update SSL Ingress Redirection Annotation, Deploy, Test and CleanUp Section 14: ALB Ingress - External DNS Install and Implement Ingress & Service - 2 Demos Lecture 106 Step-01: Introduction to ALB Ingress External DNS Install Lecture 107 Step-02: Create IAM Policy, k8s Service Account, IAM Role and Verify Lecture 108 Step-03: Review and Update External DNS k8s manifest Lecture 109 Step-04: Deploy External DNS and Verify Logs Lecture 110 Step-05: Ingress Service Demo with External DNS Lecture 111 Step-06: Kubernetes Service Demo with External DNS Section 15: ALB Ingress - Name based Virtual Host / Host Header Routing Lecture 112 Step-01: Introduction to Ingress Name Based Virtual Host Routing Lecture 113 Step-02: Implement Ingress NVR Demo Section 16: ALB Ingress SSL Discovery Host and TLS - 2 Demos Lecture 114 Step-01: Introduction to Ingress SSL Discovery Lecture 115 Step-02: Implement SSL Discovery Host Demo Lecture 116 Step-03: Implement SSL Discovery TLS Demo Section 17: ALB Ingress - Ingress Groups Lecture 117 Step-01: Introduction to Ingress Groups Lecture 118 Step-02: Implement Ingress Groups Demo with 3 Apps Section 18: ALB Ingress - Target Type - IP Mode Lecture 119 Step-01: Introduction to Ingress Target Type IP Mode Lecture 120 Step-02: Implement Ingress Target Type IP Mode Section 19: ALB Ingress - Internal Application Load Balancer Lecture 121 Step-01: Introduction to Ingress Internal ALB Lecture 122 Step-02: Create Internal ALB using Ingress and Test and Clean-Up Lecture 123 Your reviews are important to me! Section 20: EKS Fargate - Serverless Lecture 124 Step-01: EKS & Fargate Introduction Lecture 125 Step-02: Fargate Basics Introduction Lecture 126 Step-03: Create EKS Profile using eksctl & Review k8s manifests to be deployed Lecture 127 Step-04: EKS Fargate - Deploy to Fargate & Test & Clean-Up Lecture 128 Step-05: EKS Fargate - Mixed Mode Introduction Lecture 129 Step-06: EKS Fargate - Create Profiles using YAML Lecture 130 Step-07: EKS Fargate - Deploy 3 Apps & Test, 2 On Fargate and 1 on EC2Node Group Section 21: AWS Network Load Balancer with AWS Load Balancer Controller Lecture 131 Step-00: Introduction to AWS NLB 6 Demos Lecture 132 Step-01: Introduction to Network Load Balancer with k8s Service Lecture 133 Step-02: Review kubernetes manifest - Deployment and Service with NLB Annotation Lecture 134 Step-03: Deploy NLB Basics k8s manifests, Verify and CleanUp Lecture 135 Step-04: Introduction to NLB TLS with k8s Service Lecture 136 Step-05: NLB TLS Demo Deploy, Verify and Clean-Up Lecture 137 Step-06: NLB External DNS Demo using k8s Service Lecture 138 Step-07: NLB Elastic IPs Demo using k8s Service Lecture 139 Step-08: NLB InternalLB Demo using k8s Service Lecture 140 Step-09: NLB Fargate Demo with Target Type IP Section 22: EKS & ECR - Elasitc Container Registry Lecture 141 Step-01: EKS & ECR - Introduction Lecture 142 Step-02: ECR Terminology & Pre-requisites Lecture 143 Step-03: Create ECR Repository on AWS, Build Docker Image Locally & Push to ECR Lecture 144 Step-04: Review Kubernetes Manifests & Node Group Role Lecture 145 Step-05: Deploy Kubernetes Manifests & Test & CleanUp Section 23: EKS DevOps with AWS Developer Tools - CodeCommit, CodeBuild and CodePipeline Lecture 146 Step-01: EKS DevOps - Introduction Lecture 147 Step-02: What are we going to learn? Lecture 148 Step-03: Pre-requisite Checks Lecture 149 Step-04: CodeCommit - Create Git Repository, Clone, Copy Manifests and Push Lecture 150 Step-05: Create STS Assume IAM Role for CodeBuild to interact with AWS EKS Lecture 151 Step-06: CodeBuild Introduction Lecture 152 Step-07: CodeBuild - Review Buildspec.yml Lecture 153 Step-08: CodePipeline - Introduction Lecture 154 Step-09: Create CodePipeline Lecture 155 Step-10: CodeBuild IAM Role - Fix ECR Access to CodeBuild IAM Role Lecture 156 Step-11: CodeBuild IAM role - Fix STS Assume Role Lecture 157 Step-12: Update index.html with V3 Version and Push changes and Monitor Pipeline Section 24: Microservices Deployments on EKS Lecture 158 Step-01: Microservices Introduction Lecture 159 Step-02: Microservices Deployment on EKS - Introduction Lecture 160 Step-03: Pre-requisite Checks Lecture 161 Step-04: Review Notification Microservice Kubernetes Manifests Lecture 162 Step-05: Review User Management Microservice Kubernetes Manifests Lecture 163 Step-06: UMS & NS Microservices Deployment & Test Lecture 164 Step-07: Microservices Rollout new Deployments and CleanUp Section 25: Microservices Distributed Tracing using AWS X-Ray Lecture 165 Step-01: Introduction to Microservices Distributed Tracing using AWS X-Ray Lecture 166 Step-02: Introduction to Kubernetes DaemonSets Lecture 167 Step-03: AWS EKS and X-Ray Network Design Lecture 168 Step-04: Pre-requisites Lecture 169 Step-05: AWS X-Ray Deploy on EKS Cluster as DaemonSet Lecture 170 Step-06: Review Kubernetes Manifests with AWS X-Ray Environment Variables Lecture 171 Step-07: AWS EKS and X-Ray - Deploy and Test Lecture 172 Step-08: Clean-Up Section 26: Microservices Canary Deployments on AWS EKS with AWS X-Ray Lecture 173 Step-01: Microservices Canary Deployment - Introduction Lecture 174 Step-02: Pre-requisites Check Lecture 175 Step-03: Review Kubernetes Manifests - Notification Microservice V2 Lecture 176 Step-04: Deploy & Test Kubernetes Manifests for Microservices Canary Deployments Lecture 177 Step-05: Downside & Best Approaches Section 27: EKS Autoscaling - Horizontal Pod Autoscaler Lecture 178 Step-01: Horizontal Pod Autoscaler - Introduction Lecture 179 Step-02: Deploy Metrics Server and Sample Application Lecture 180 Step-03: Enable HPA, Load Test, Verify and Clean-Up Section 28: EKS Autoscaling - Vertical Pod Autoscaler Lecture 181 Step-01: Vertical Pod Autoscaler - Introduction Lecture 182 Step-02: Install VPA Components & Sample Demo Application Lecture 183 Step-03: Create VPA Manifest, Deploy, Load Test, Analyze and Clean-Up Section 29: EKS Autoscaling - Cluster Autoscaler Lecture 184 Step-01: EKS Cluster Autoscaler - Introduction Lecture 185 Step-02: Deploy Cluster Autoscaler and Verify Lecture 186 Step-03: Load Test, Verify Cluster Worker Nodes Scale-Up and Scale-In Section 30: AWS CloudWatch Container Insights with EKS Lecture 187 Step-01: CloudWatch Container Insights - Introduction Lecture 188 Step-02: Install Container Insights as Daemonsets on EKS Cluster Lecture 189 Step-03: Deploy Sample App, Load Test and Verify Container Insights Dashboard Lecture 190 Step-04: CloudWatch Log Insights in Depth Lecture 191 Step-05: CloudWatch Alarms for Container Insights Metrics Section 31: Congratulations Lecture 192 Bonus Lecture Section 32: DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller Lecture 193 DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller Lecture 194 Step-00: ALB Ingress Controller Introduction - Part-1 Lecture 195 Step-01: ALB Ingress Controller Introduction - Part-2 Lecture 196 Step-02: ALB Ingress Install - Introduction Lecture 197 Step-03: Create k8s Service Account, AWS IAM Role & Policy for ALB Ingress Lecture 198 Step-04: Deploy ALB Ingress Controller & Verify Lecture 199 Step-05: ALB Ingress Basic Architecture - Introduction Lecture 200 Step-06: Application Load Balancer - Foundation before moving on to ALB Ingress Lecture 201 Step-07: Create ALB Ingress Manifest Lecture 202 Step-08: ALB Ingress Basic Manifest - Deploy & Test Lecture 203 Step-09: ALB Ingress Context Path Based Routing - Introduction Lecture 204 Step-09-01: ALB Ingress - Create Kubernetes Manifest Lecture 205 Step-10: ALB Ingress Context Path Based Routing - Deploy & Test Lecture 206 Step-11: ALB Ingress SSL - Introduction Lecture 207 Step-12: ALB Ingress SSL - Register new DNS Domain Lecture 208 Step-13: ALB Ingress SSL - Create SSL Certificate using AWS Certificate Manager Lecture 209 Step-14: ALB Ingress SSL - Deploy & Test Lecture 210 Step-15: ALB Ingress SSL Redirect - Update Ingress Manifest Lecture 211 Step-16: ALB Ingress SSL Redirect - Deploy & Test Lecture 212 Step-17: ALB Ingress External DNS - Introduction Lecture 213 Step-18: ALB Ingress External DNS- Create Service Account, IAM Role & IAM Policy Lecture 214 Step-19: ALB Ingress External DNS - Create k8s Manifest & Deploy & Verify Lecture 215 Step-20: ALB Ingress External DNS - Deploy k8s Manifests, Test & Clean-up Any beginner who is interested in learning kubernetes on cloud using AWS EKS.,Any beginner who is interested in learning Kubernetes DevOps and Microservices deployments on Kubernetes,AWS Architects or Sysadmins or Developers who are planning to master Elastic Kubernetes Service (EKS) for running applications on Kubernetes ![]() DDownload RapidGator NitroFlare |