[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

  • 4.55
  • (3231 reviews)
  • 6.5 hrs
  • 55 lectures
  • Udemy
[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes

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

Your trainer

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 more
Books

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 yourskills to the next level.

Learn more
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