[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes
Deploy Docker Containers on Kubernetes on AWS EKS & Fargate: Kubernetes Stateful & Stateless apps using ELB, EBS & EFS
What you will learn?
- Deploy an EKS cluster using CloudFormation
- Scale your Kubernetes cluster
- Setup kubectl properly to access your cluster
- Setup administration using the Kubernetes Dashboard
- Deploy a stateless application on EKS and expose it with a public Elastic Load Balancer
- Deploy a stateful application on EKS and bind it with EBS volumes
- Deploy a stateful application (such as Wordpress) with EFS network drives
- Use the AWS CLI & eksctl CLI
- Learn how to use Fargate on EKS
55 lessons
Easy to follow lectures and videos covering subject details.
6.5 hours
This course includes hours of video material. Watch on-demand, anytime, anywhere.
Certificate of Completion
You will earn a Certificate of Completion at the end of this course.
Course curriculum
- Course Goals11:21
- About your Instructor01:01
- Code Download00:00
- Architecture Overview06:15
- EKS Pricing Ovierview01:19
- IAM User for this Course04:51
- Create IAM role03:07
- Setup Command Line CLI Tools09:35
- Create EKS Cluster with eksctl15:44
- Scaling Nodegroups05:11
- Adding a Nodegroup Containing a Mix of OnDemand & Spot-Instances10:12
- Cluster AutoScaler Theory02:51
- Cluster AutoScaler Part 111:21
- Cluster AutoScaler Part 204:43
- Deploying ngix for Testing Autoscaler11:36
- CloudWatch Logging for EKS Cluster Services09:45
- Helm Overview and Installation08:35
- Adding an Admin User in EKS08:57
- Adding a Read-Only User EKS14:31
- EKS Pricing - Warning01:07
- EKS Control Plane Deep Dive03:37
- EKS Networking Deep Dive11:51
- IAM and RBAC Integration in EKS02:54
- Load Balancer in EKS05:49
- What is the K8s Dashboard05:40
- Install Kubernetes Dashboard02:08
- Creating our Admin Service Account and Cluster RoleBinding01:35
- Creating Token and Viewing the K8 Dashboard07:15
- Stateless App Architecture Overview04:14
- Deploying the Backend Resources10:28
- Deploying Frontend Resources and Testing the App09:45
- Scaling pods Up and Down09:36
- Performing Some Chaos Testing11:17
- Optional Cleanup00:26
- Stateful App Intro & Architecture05:47
- Creating Namespace03:00
- Creating Physical Volume - Part 104:36
- Deploy MySQL Backend09:51
- Deployment vs StatefulSet with Persistent Volumes02:28
- Deploy Wordpress via Deployment10:58
- Deploy Wordpress via StatefulSet11:11
- Stateful App Deployment Cleanup05:19
- EFS for Kubernetes02:22
- Enable EFS05:42
- Create Namespace and Prepare Storage - EFS10:51
- Deploy MySQL Backend - EFS10:41
- Deploy Wordpress Frontend - EFS12:05
- Fargate and EKS Introduction03:38
- Create a Fargate Cluster on EKS07:08
- Cleanup05:48
- Create EKS Cluster with eksctl09:24
- Create a VPC07:02
- Create EKS control plane04:41
- Setup command line cli tools11:14
- Launch worker nodes and join the cluster11:47
Online Courses
Learning Kubernetes doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.
Learn moreBooks
Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Kubernetes related books and take your
YouTube videos
The number of high-quality and free Kubernetes video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.
Learn more