[Last updated 7/2024] AWS EKS Kubernetes-Masterclass | DevOps, Microservices (Udemy – Engsub)
About Course
Views
:
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
v.v…
.
Time video:
26.5 hours (216 Lessons + Documents)
Teacher:
Kalyan Reddy Daida
Total weight:
14.36 GB
Original link:
https://www.udemy.com/course/aws-eks-kubernetes-masterclass-devops-microservices/
Course Content
16 – ALB Ingress SSL Discovery Host and TLS – 2 Demos
-
001 Step-01 Introduction to Ingress SSL Discovery.mp4
05:00 -
002 Step-02 Implement SSL Discovery Host Demo.mp4
06:59 -
003 Step-03 Implement SSL Discovery TLS Demo.mp4
08:36
30 – AWS CloudWatch Container Insights with EKS
-
001 Step-01 CloudWatch Container Insights – Introduction.mp4
11:21 -
002 Step-02 Install Container Insights as Daemonsets on EKS Cluster.mp4
07:20 -
003 Step-03 Deploy Sample App, Load Test and Verify Container Insights Dashboard.mp4
14:40 -
004 Step-04 CloudWatch Log Insights in Depth.mp4
09:41 -
005 Step-05 CloudWatch Alarms for Container Insights Metrics.mp4
10:19
29 – EKS Autoscaling – Cluster Autoscaler
-
001 Step-01 EKS Cluster Autoscaler – Introduction.mp4
02:05 -
002 Step-02 Deploy Cluster Autoscaler and Verify.mp4
10:11 -
003 Step-03 Load Test, Verify Cluster Worker Nodes Scale-Up and Scale-In.mp4
06:48
28 – EKS Autoscaling – Vertical Pod Autoscaler
-
001 Step-01 Vertical Pod Autoscaler – Introduction.mp4
03:25 -
002 Step-02 Install VPA Components & Sample Demo Application.mp4
06:50 -
003 Step-03 Create VPA Manifest, Deploy, Load Test, Analyze and Clean-Up.mp4
10:03
27 – EKS Autoscaling – Horizontal Pod Autoscaler
-
001 Step-01 Horizontal Pod Autoscaler – Introduction.mp4
05:14 -
002 Step-02 Deploy Metrics Server and Sample Application.mp4
04:53 -
003 Step-03 Enable HPA, Load Test, Verify and Clean-Up.mp4
11:21
26 – Microservices Canary Deployments on AWS EKS with AWS X-Ray
-
001 Step-01 Microservices Canary Deployment – Introduction.mp4
05:00 -
002 Step-02 Pre-requisites Check.mp4
02:44 -
003 Step-03 Review Kubernetes Manifests – Notification Microservice V2.mp4
02:41 -
004 Step-04 Deploy & Test Kubernetes Manifests for Microservices Canary Deployments.mp4
05:37 -
005 Step-05 Downside & Best Approaches.mp4
05:00
25 – Microservices Distributed Tracing using AWS X-Ray
-
001 Step-01 Introduction to Microservices Distributed Tracing using AWS X-Ray.mp4
04:18 -
002 Step-02 Introduction to Kubernetes DaemonSets.mp4
07:04 -
003 Step-03 AWS EKS and X-Ray Network Design.mp4
12:30 -
004 Step-04 Pre-requisites.mp4
03:41 -
005 Step-05 AWS X-Ray Deploy on EKS Cluster as DaemonSet.mp4
10:08 -
006 Step-06 Review Kubernetes Manifests with AWS X-Ray Environment Variables.mp4
08:37 -
007 Step-07 AWS EKS and X-Ray – Deploy and Test.mp4
13:50 -
008 Step-08 Clean-Up.mp4
01:16
24 – Microservices Deployments on EKS
-
001 Step-01 Microservices Introduction.mp4
02:15 -
002 Step-02 Microservices Deployment on EKS – Introduction.mp4
09:08 -
003 Step-03 Pre-requisite Checks.mp4
10:15 -
004 Step-04 Review Notification Microservice Kubernetes Manifests.mp4
06:15 -
005 Step-05 Review User Management Microservice Kubernetes Manifests.mp4
05:07 -
006 Step-06 UMS & NS Microservices Deployment & Test.mp4
14:22 -
007 Step-07 Microservices Rollout new Deployments and CleanUp.mp4
08:24
23 – EKS DevOps with AWS Developer Tools – CodeCommit, CodeBuild and CodePipeline
-
001 Step-01 EKS DevOps – Introduction.mp4
06:26 -
002 Step-02 What are we going to learn.mp4
02:29 -
003 Step-03 Pre-requisite Checks.mp4
02:58 -
004 Step-04 CodeCommit – Create Git Repository, Clone, Copy Manifests and Push.mp4
10:04 -
005 Step-05 Create STS Assume IAM Role for CodeBuild to interact with AWS EKS.mp4
08:11 -
006 Step-06 CodeBuild Introduction.mp4
05:53 -
007 Step-07 CodeBuild – Review Buildspec.yml.mp4
14:07 -
008 Step-08 CodePipeline – Introduction.mp4
04:20 -
009 Step-09 Create CodePipeline.mp4
12:37 -
010 Step-10 CodeBuild IAM Role – Fix ECR Access to CodeBuild IAM Role.mp4
05:58 -
011 Step-11 CodeBuild IAM role – Fix STS Assume Role.mp4
07:53 -
012 Step-12 Update index.html with V3 Version and Push changes and Monitor Pipeline.mp4
11:39
22 – EKS & ECR – Elasitc Container Registry
-
001 Step-01 EKS & ECR – Introduction.mp4
06:57 -
002 Step-02 ECR Terminology & Pre-requisites.mp4
04:00 -
003 Step-03 Create ECR Repository on AWS, Build Docker Image Locally & Push to ECR.mp4
11:43 -
004 Step-04 Review Kubernetes Manifests & Node Group Role.mp4
06:36 -
005 Step-05 Deploy Kubernetes Manifests & Test & CleanUp.mp4
04:15
21 – AWS Network Load Balancer with AWS Load Balancer Controller
-
001 Step-00 Introduction to AWS NLB 6 Demos.mp4
02:26 -
002 Step-01 Introduction to Network Load Balancer with k8s Service.mp4
18:56 -
003 Step-02 Review kubernetes manifest – Deployment and Service with NLB Annotation.mp4
09:14 -
004 Step-03 Deploy NLB Basics k8s manifests, Verify and CleanUp.mp4
08:39 -
005 Step-04 Introduction to NLB TLS with k8s Service.mp4
08:20 -
006 Step-05 NLB TLS Demo Deploy, Verify and Clean-Up.mp4
07:08 -
007 Step-06 NLB External DNS Demo using k8s Service.mp4
09:15 -
008 Step-07 NLB Elastic IPs Demo using k8s Service.mp4
09:10 -
009 Step-08 NLB InternalLB Demo using k8s Service.mp4
12:44 -
010 Step-09 NLB Fargate Demo with Target Type IP.mp4
15:16
20 – EKS Fargate – Serverless
-
001 Step-01 EKS & Fargate Introduction.mp4
14:17 -
002 Step-02 Fargate Basics Introduction.mp4
10:16 -
003 Step-03 Create EKS Profile using eksctl & Review k8s manifests to be deployed.mp4
09:49 -
004 Step-04 EKS Fargate – Deploy to Fargate & Test & Clean-Up.mp4
09:06 -
005 Step-05 EKS Fargate – Mixed Mode Introduction.mp4
09:21 -
006 Step-06 EKS Fargate – Create Profiles using YAML.mp4
11:49 -
007 Step-07 EKS Fargate – Deploy 3 Apps & Test, 2 On Fargate and 1 on EC2Node Group.mp4
12:37
19 – ALB Ingress – Internal Application Load Balancer
-
001 Step-01 Introduction to Ingress Internal ALB.mp4
01:27 -
002 Step-02 Create Internal ALB using Ingress and Test and Clean-Up.mp4
08:48
18 – ALB Ingress – Target Type – IP Mode
-
001 Step-01 Introduction to Ingress Target Type IP Mode.mp4
03:16 -
002 Step-02 Implement Ingress Target Type IP Mode.mp4
11:24
17 – ALB Ingress – Ingress Groups
-
001 Step-01 Introduction to Ingress Groups.mp4
06:46 -
002 Step-02 Implement Ingress Groups Demo with 3 Apps.mp4
09:39
01 – Introduction
-
14:34
-
01:55
15 – ALB Ingress – Name based Virtual Host Host Header Routing
-
001 Step-01 Introduction to Ingress Name Based Virtual Host Routing.mp4
04:47 -
002 Step-02 Implement Ingress NVR Demo.mp4
13:01
14 – ALB Ingress – External DNS Install and Implement Ingress & Service – 2 Demos
-
001 Step-01 Introduction to ALB Ingress External DNS Install.mp4
04:07 -
002 Step-02 Create IAM Policy, k8s Service Account, IAM Role and Verify.mp4
08:48 -
003 Step-03 Review and Update External DNS k8s manifest.mp4
06:35 -
004 Step-04 Deploy External DNS and Verify Logs.mp4
04:44 -
005 Step-05 Ingress Service Demo with External DNS.mp4
09:55 -
006 Step-06 Kubernetes Service Demo with External DNS.mp4
05:51
13 – ALB Ingress – SSL & SSL Redirect using AWS Application Load Balancer – 2 Demos
-
001 Step-01 Introduction to ALB Ingress SSL.mp4
03:06 -
002 Step-02 Register Domain AWS Route53.mp4
04:43 -
003 Step-03 Create SSL Certificate in AWS Certificate Manager.mp4
04:00 -
004 Step-04 Update SSL Ingress Annotation, Deploy and Test.mp4
12:22 -
005 Step-05 Update SSL Ingress Redirection Annotation, Deploy, Test and CleanUp.mp4
06:08
12 – ALB Ingress – Context Path Routing using AWS Application Load Balancer
-
001 Step-01 Introduction to Ingress Context Path Based Routing.mp4
06:36 -
002 Step-02 Review Kubernetes Deployment and NodePort Service manifest for App1, Ap.mp4
05:15 -
003 Step-03 Review Ingress CPR, Deploy and Verify.mp4
14:37 -
004 Step-04 Discuss Ingress Importance of Rules ordering.mp4
05:56
11 – ALB Ingress – Basics using AWS Application Load Balancer
-
001 Step-01 Introduction to Ingress Basics.mp4
11:45 -
002 Step-02 Review Kubernetes Deployment and NodePort Service manifest.mp4
03:33 -
003 Step-03 Create Ingress k8s manifest with default backend.mp4
12:32 -
004 Step-04 Deploy Ingress default backend and verify and clean-up.mp4
12:11 -
005 Step-05 Create, Deploy Ingress Rules and verify and clean-up.mp4
14:34
10 – ALB Ingress – Install AWS Load Balancer Controller Install on AWS EKS Cluster
-
001 EKS-08-00-LBC-01-What-are-we-going-to-learn-AWS-LBC-Ingress.mp4
04:20 -
002 Step-00-02 Ingress Introduction Part 2.mp4
11:28 -
003 Step-01 Introduction to AWS Load Balancer Controller.mp4
07:38 -
004 Step-02 Verify Pre-requisites.mp4
10:34 -
005 Step-03 Create IAM Policy, IAM Role, k8s service account and annotate it with I.mp4
15:51 -
006 Step-04 Install AWS Load Balancer Controller using HELM.mp4
09:16 -
007 Step-05 Verify AWS LBC Deployment and WebHook Service.mp4
08:14 -
008 Step-06 LBC Service Account and TLS Cert Internals.mp4
16:53 -
009 Step-06-02 Uninstall Load Balancer Controller Command SHOULD NOT BE EXECUTED.mp4
00:35 -
010 Step-07 Introduction to Kubernetes Ingress Class Resource.mp4
07:06 -
011 Step-08 Deploy Ingress and Verify.mp4
03:35
09 – EKS with AWS Load Balancers – Classic & Network Load Balancers
-
001 Step-01 AWS Load Balancers Introduction.mp4
09:24 -
002 Step-02 Create EKS Private Node Group.mp4
06:17 -
003 Step-03 EKS with Classic Load Balancers Demo.mp4
09:49 -
004 Step-04 EKS with Network Load Balancers Demo.mp4
06:56
08 – EKS Hosted Applications Storage with AWS RDS- Relational Database Service
-
001 Step-01 EKS Storage – RDS DB Introduction.mp4
10:29 -
002 Step-02 Create RDS DB.mp4
11:34 -
003 Step-03 Create Kubernetes ExternalName Service & Other Manifests, Deploy & Test.mp4
10:27
07 – Kubernetes Secrets, Init Containers, LivenessProbes, Request Limits & Namespaces
-
001 Step-01 Kubernetes Important Concepts for Application Deployments -Introduction.mp4
03:17 -
002 Step-02 Kubernetes Secrets.mp4
09:17 -
003 Step-03 Kubernetes Init Containers.mp4
07:42 -
004 Step-04 Kubernetes Liveness & Readiness Probes Introduction.mp4
05:27 -
005 Step-05 Create Kubernetes Liveness & Readiness Probes.mp4
08:30 -
006 Step-06 Kubernetes Resources – Requests & Limits.mp4
10:32 -
007 Step-07 Kubernetes Namespaces – Introduction.mp4
09:17 -
008 Step-08 Kubernetes Namespaces – Create Imperatively using kubectl.mp4
11:48 -
009 Step-09 Kubernetes Namespaces – Limit Range – Introduction.mp4
05:18 -
010 Step-10 Kubernetes Namespaces – Create Limit Range k8s manifest.mp4
08:46 -
011 Step-11 Kubernetes Namespaces – Limit Range – Update App k8s Manifest, Deploy.mp4
07:42 -
012 Step-12 Kubernetes – Resource Quota.mp4
06:39
06 – EKS Hosted Applications Storage with AWS EBS – Elastic Block Store
-
001 Step-01 EKS Storage Introduction.mp4
09:02 -
002 Step-02 Install EBS CSI Driver.mp4
05:58 -
003 Step-03 Create Kubernetes Manifests for Storage Class, PVC and ConfigMap.mp4
11:11 -
004 Step-04 Create Kubernetes Manifests for MySQL Deployment & ClusterIP Service.mp4
13:22 -
005 Step-05 Test by connecting to MySQL Database.mp4
04:16 -
006 Step-06 Storage References.mp4
03:23 -
007 Step-07 Create Kubernetes Manifests for User Management Microservice Deployment.mp4
09:42 -
008 Step-08 Test User Management Microservice with MySQL Database in Kubernetes.mp4
04:25 -
009 Step-09 Test User Management Microservice UMS using Postman.mp4
10:28
05 – Kubernetes Fundamentals – Declarative Approach using YAML
-
001 Step-01 Introduction to Kubernetes Declarative Approach.mp4
00:43 -
002 Step-02 YAML Basics Introduction.mp4
10:02 -
003 Step-04 Create Pods with YAML.mp4
10:25 -
004 Step-05 Create NodePort Service with YAML and Access Application via Browser.mp4
06:47 -
005 Step-06 Create ReplicaSets using YAML.mp4
08:48 -
006 Step-07 Create NodePort Service with YAML and Access Application via Browser.mp4
03:07 -
007 Step-08 Create Deployment with YAML and Test.mp4
06:07 -
008 Step-09 Backend Application – Create Deployment and ClusterIP Service.mp4
10:06 -
009 Step-10 Frontend Application – Create Deployment and NodePort Service.mp4
08:11 -
010 Step-11 Deploy and Test – Frontend and Backend Applications.mp4
04:07
04 – Kubernetes Fundamentals – Imperative Commands using kubectl
-
012 Step-08 Kubernetes ReplicaSet – Review manifests and Create ReplicaSet.mp4
05:15 -
021 Step-17 Kubernetes Services – Demo.mp4
10:34 -
020 Step-16 Kubernetes Services – Introduction.mp4
04:37 -
019 Step-15 Kubernetes Deployment – Pause and Resume Deployments.mp4
07:28 -
018 Step-14 Kubernetes Deployment – Rollback Application to Previous Version – Undo.mp4
07:10 -
017 Step-13 Kubernetes Deployment – Edit Deployment using kubectl edit.mp4
03:32 -
016 Step-12 Kubernetes Deployment – Update Deployment using Set Image Option.mp4
07:29 -
015 Step-11 Kubernetes Deployment – Demo.mp4
06:16 -
014 Step-10 Kubernetes Deployment – Introduction.mp4
04:03 -
013 Step-09 Kubernetes ReplicaSet – Expose and Test via Browser.mp4
08:36 -
001 Step-00-01 Kubernetes Architecture.mp4
06:15 -
011 Step-07 Kubernetes ReplicaSet – Introduction.mp4
03:56 -
010 Step-06 Delete Pod.mp4
01:25 -
009 Step-05 Interact with Pod – Connect to contianer in a pod.mp4
05:54 -
008 Step-04 Kubernetes NodePort Service and Pods Demo.mp4
07:24 -
007 Step-03 Kubernetes NodePort Service Introduction.mp4
04:43 -
006 Step-02 Kubernetes Pods Demo.mp4
07:27 -
004 Step-01 Introduction to Kubernetes Pods.mp4
04:31 -
003 Step-00-03 Kubernetes Fundamentals – Introduction.mp4
03:45 -
002 Step-00-02 Kubernetes vs AWS EKS Architecture.mp4
02:26
03 – Docker Fundamentals
-
001 Step-01 Docker Fundamentals – Introduction.mp4
02:17 -
002 Step-02 Introduction to Docker, Why Docker, What Problems Docker Solve.mp4
09:18 -
003 Step-03 Docker Architecture or Docker Terminology.mp4
05:34 -
004 Step-04 Docker Installation.mp4
06:35 -
005 Step-05 Docker – Pull Docker Image from Docker Hub and Run it locally.mp4
10:16 -
006 Step-06 Docker – Build Docker Image locally, Test and Push it to Docker Hub.mp4
10:42 -
007 Step-07 Docker – Essential Commands Overview.mp4
02:58
02 – EKS – Create Cluster using eksctl
-
001 Step-01 Install CLI – Introduction.mp4
02:47 -
002 Step-02 Install AWS CLI.mp4
03:30 -
003 Step-03 Install kubectl CLI.mp4
02:23 -
004 Step-04 Install eksctl CLI.mp4
01:13 -
005 Step-05 EKS Cluster Introduction.mp4
10:16 -
006 Step-06 Create EKS Cluster.mp4
05:06 -
007 Step-07 Create EKS Managed Node Group & IAM OIDC Provider.mp4
08:28 -
008 Step-08 Verify EKS Cluster Nodes.mp4
12:22 -
009 Step-09 EKS Cluster Pricing Note – Very Important.mp4
03:16 -
010 Step-10 EKS Delete Cluster.mp4
04:31