Course Introduction
  • Course intro and goals
  • About your instructors
Code Download
  • Code download
Setup an AWS EKS cluster with eksctl
  • Architecture overview
  • EKS Pricing - Warning
  • IAM User for this course
  • Create IAM role
  • Setup Command Line CLI Tools
  • Create EKS Cluster with eksctl
AWS EKS operations using eksctl
  • NodeGroups & Spot Instances
  • Cluster AutoScaler Theory
  • Cluster AutoScaler Part I
  • Cluster AutoScaler Part II
  • CloudWatch Logging for EKS Cluster Services
  • CloudWatch Containers Insights for EKS
Helm Package Manager on EKS
  • Helm installation
Managing Users & RBAC in EKS
  • Adding an Admin User in EKS
  • Adding a Read-Only User in EKS
EKS in depth
  • EKS Pricing Overview
  • EKS Control Plane Deep Dive
  • EKS Networking Deep Dive
  • IAM and RBAC integration in EKS
  • Load Balancer in EKS
Deploy the Kubernetes Dashboard
  • What is the K8s dashboard ?
  • Install Kubernetes Metrics Server in EKS
  • Deploy the Kubernetes Dashboard in EKS
  • Explore the Kubernetes Dashboard in EKS
Deploy a stateless sample app
  • Architecture overview
  • Deploy backend resources
  • Deploy frontend resources
  • Scaling Pods up and down
  • Perform some chaos testing
Deploy a stateful app - using Amazon EBS
  • Stateful App Intro & Architecture
  • Create namespace
  • Create physical volume
  • Deploy MySQL backend
  • Deployment vs StatefulSet with persistent volumes
  • Deploy Wordpress via Deployment
  • Deploy Wordpress via StatefulSet
  • Cleanup
Deploy a stateful app - using Amazon EFS
  • EFS for Kubernetes
  • Enable EFS
  • Create namespace & prepare storage
  • Deploy MySQL backend
  • Deploy Wordpress frontend
Monitoring Solution on EKS: Prometheus and Grafana
  • Prometheus on EKS
  • Grafana on EKS
Fargate on EKS
  • Fargate on EKS - Introduction
  • Create a Fargate Cluster on EKS
  • Add the Fargate Capability to an existing EKS cluster
Next Steps
  • Congratulations
  • THANK YOU!
  • Bonus Lecture: Special discounts for my other courses