Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Rocking Kubernetes with Amazon EKS, Fargate, And DevOps
Course Intro
Course Intro (3:18)
Kubernetes Basics
In the Beginning - Docker Container (9:27)
What is Container Orchestrator (4:28)
Kubernetes Introduction (8:39)
Pods (5:57)
Replicaset & Deployment (10:46)
Chicken First Or Egg First? (1:07)
Course Resources (0:59)
Course Slides
Demo - Replicaset & Deployment (8:56)
Services (9:05)
Service Types (9:36)
Demo - LoadBalancer Service (5:47)
Demo - NodePort Service (6:15)
Declarative Vs Imperative (3:39)
EKS Basics
What is EKS? (10:24)
Cost of EKS (5:50)
Ways to Spin Up Cluster (4:13)
Intro to eksctl (6:36)
Intro to kubectl (6:56)
Install AWS CLI and Configure (3:21)
Install Kubectl (3:06)
Install Eksctl (3:55)
IMPORTANT - Spin Our Very First Cluster! (7:25)
Pod Limit in a Node (4:58)
Managed Nodegroup - What And Why (7:01)
Demo - Managed Nodegroup (11:31)
Helm - Easy Button For Deployment (6:51)
Demo - Helm (10:07)
Kubernetes Scaling
Kubernetes Scaling - HPA, Pod Requests, Limits (11:39)
Demo - HPA (Horizontal Pod Autoscaler) (11:31)
Cluster AutoScaler and EKS (4:06)
Demo - Cluster AutoScaler in EKS (16:10)
VPA (Vertical Pod Autoscaler) (4:29)
Demo - Regular VPA (Vertical Pod Autoscaler) (8:33)
Demo - Goldilocks using VPA (Vertical Pod Autoscaler) (5:10)
Karpenter - Next Gen Autoscaler (5:27)
EKS Auto Mode (New)
EKS Auto Mode Vs Fargate (10:39)
Demo - Create EKS Auto Cluster (7:41)
Demo - Set Up CloudShell (3:26)
Demo - Running Simple Workload in EKS Auto (3:58)
Logging and Monitoring EKS
EKS Logging - The Big Picture (7:04)
FluentD Vs FluentBit (5:03)
Before we start the Demos! (1:49)
New & Important Demo - Logging with FluentBit with Real Troubleshooting (14:45)
Demo - EKS Control Plane Logging (3:03)
Kubernetes Dashboard - Intro (1:51)
Demo - Kubernetes Dashboard (8:31)
New Feature - EKS Resource View (4:01)
Prometheus - Intro (2:44)
Demo - Prometheus (5:19)
Professional Dashboards Using Grafana (1:28)
Demo - Grafana (10:38)
CloudWatch Container Insights (6:26)
New - ADOT (AWS Distro for Open Telemetry) (6:24)
EKS Advanced Concepts
Namespace - What and Why (6:15)
Ingress - What And Why (14:42)
Ingress With EKS Auto Demo (New) (9:21)
EKS Ingress Demo1 (13:53)
EKS Ingress Demo2 - Multiple Paths & IP Mode! (16:04)
EKS Ingress Demo3 - Multiple Path & Same Service (5:25)
Service Mesh (8:51)
CNI (Container Network Interface) and Kubernetes Networking (10:40)
Kubernetes Network Policy and EKS Pod Security Group (6:55)
Kubernetes Network Policy Deep Dive with Demo (14:51)
EKS Cost Optimization (8:24)
Demo - Controlling Cost Using Kubecost (10:00)
New - Kubecost and EKS Collaboration (3:10)
New - EKS Marketplace Addons (5:33)
EKS Tools Ecosystem (2:33)
New - EKS Blueprints - What and Why (3:04)
New - Demo of EKS Blueprints (3:59)
New - Kubernetes Admission Control/Webhooks plus OPA/Kyverno (11:46)
New - Kubernetes DR (Disaster Recovery) (8:50)
EKS Public Roadmap (2:03)
[New] Optional & Advanced - Running Gen AI on EKS Demo (13:36)
Securing EKS Cluster
Optional - IAM User, Role, Group (11:45)
Demystifying Kubernetes Security for Applications (17:25)
Kubeconfig (7:06)
aws-iam-authenticator (2:44)
Demo - Give EKS Cluster Admin Access to Other Users (7:51)
Demo - Give Granular Access to Other Users using RBAC (9:02)
New - Container Image Security with Demo (6:23)
New - EKS Worker Node Security and CIS Kube-bench Demo (8:05)
New - Container Runtime Security (6:43)
Fargate
Fargate - What and Why (6:05)
Fargate Vs Regular EKS (12:21)
Fargate Cost Calculation (4:03)
New - Allocating CPU and Memory for Fargate (2:23)
Demo - Fargate (5:59)
New - Scaling EKS Fargate (3:40)
Lambda Vs Fargate (6:06)
Deploying to EKS with DevOps Tools
GitOps lectures released!
Quick Note On DevOps Chapter (1:10)
Quick Intro To DevOps (7:55)
DevOps Phases (3:05)
Why DevOps on AWS? (2:30)
Intro to ECR (4:14)
What is AWS CodeCommit (5:12)
What is AWS CodeBuild & Difference With Jenkins (3:18)
How AWS CodeBuild Works Under The Hood? (2:38)
AWS CodePipeline Intro (3:11)
AWS CodePipeline - Console Look and Feel (5:45)
EKS DevOps Flow-1 Architecture (8:57)
Demo - EKS DevOps Flow-1 - Roles, Policies, Configmap (6:59)
Demo - EKS DevOps Flow-1 - Pipeline (13:58)
EKS DevOps Flow-2 (1:57)
Deploying to EKS using GitOps - Real World Project
GitOps Project Overview (2:02)
GitOps - What and Why (6:43)
GitOps Real World Workflow (3:54)
Resources for the GitOps Real World Demo
Jenkinsfiles and Dockerfile for the Demo (6:04)
Jenkins Installation and Credentials Setup (3:53)
Create Jenkins Jobs (3:10)
ArgoCD Installation (2:17)
ArgoCD App Setup (2:49)
GitHub Webhook and Full Automation (2:57)
Real World EKS Projects
Stateless Guest Book App Architecture (5:13)
Stateless Guest Book App in Action (7:43)
Wordpress using Helm (2:37)
Conclusion
Conclusion! (1:27)
Demo - Fargate
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock