Amazon EKS Starter: Docker on AWS EKS with Kubernetes
4.5 (1,231 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,793 students enrolled

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
Bestseller
4.5 (1,231 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,793 students enrolled
Current price: $90.99 Original price: $129.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Requirements
  • Basic knowledge of Kubernetes is mandatory: API Server, Kubelet, Master & Worker Node, Pods, Deployments, Services, Networking within Kubernetes
  • Basic knowledge of AWS is mandatory: VPC, Subnets, IAM, EC2, EBS, Load Balancers, Security Groups
  • Basic knowledge of Linux & shell is mandatory
Description

[Jan 2020 Update]: Added 3 lectures on setting up and using AWS Fargate on EKS. Happy learning!

[Nov 2019 Update]: Added lectures on setting up EKS using eksctl, RBAC permissions for IAM users, cluster autoscaler, monitoring with Prometheus and Grafana, and integration with Cloudwatch for control plane logging and container insights metrics. Happy learning!

--------

Setting up and maintaining Kubernetes yourself on any cloud provider is painful... but now with Amazon EKS, the management of the Kubernetes control plane is fully handled by AWS. You will have more time and fun deploying your own applications the same native Kubernetes way you've been knowing all along, on the cloud provider you love... AWS!

Have you learned Kubernetes before but never got the chance to properly try out Amazon EKS? This course is for you!

In this course, we are going to explore the features and setup of Amazon EKS alongside many hands-on lectures.

In over 4 hours, you will learn:

  • how to deploy your EKS cluster using CloudFormation

  • how to scale your Kubernetes cluster

  • how to setup kubectl properly to access your cluster

  • how EKS works under the hood and its integrations with AWS

  • how to setup administration using the Kubernetes Dashboard

  • how to deploy a stateless application on EKS and expose it with a public Elastic Load Balancer

  • how to deploy a stateful application on EKS and bind it with EBS volumes

  • how to deploy a stateful application (such as Wordpress) with EFS network drives

  • manage your Kubernetes cluster using the AWS CLI and eksctl CLI

---------------------------------

Pre-requisites:

In this course, we do not cover the basics of Kubernetes or AWS, and focus solely on the usage of Amazon EKS.

You need to know

  • For Kubernetes: Namespaces, Services, Deployments, Volume Claim

  • For AWS: VPC, Subnets, IAM, EC2, EBS, Load Balancers, Security Groups

  • For Linux: familiarity with Linux and Shell

And then you can confidently take this course!

---------------------------------

Instructors

Gerd Koenig is the lead hands-on instructor of this course. He loves Kubernetes and is amazed by the ease of use of Kubernetes on AWS. He will walk you through all the hands-on and deploy several applications with you!

Stephane Maarek is the lead theory instructor for this course. He is an AWS Certified Solutions Architect and the author of the highly-rated AWS courses on Udemy. He has already taught to 200000+ students and received 60000+ reviews.

The instructors share all their AWS knowledge on the platform, taking the time to explain every concept and provide students with both theoretical and practical dimensions. You are in good hands!

---------------------------------

This Course Also Comes With:

✔ Lifetime Access to All Future Updates

✔ A responsive instructor in the Q&A Section

✔ Full downloadable code to reproduce the hands-on on your machine

✔ Udemy Certificate of Completion Ready for Download

✔ A 30 Day "No Questions Asked" Money Back Guarantee!

This is the course that could change how you use Kubernetes in the AWS Cloud.  

Learning and getting hands-on on AWS EKS helps you to enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself.  Don’t procrastinate. There is no time like the present to take charge of your career. Take your career to the next level by learning AWS EKS today!

Take the course now, completely risk free !

Who this course is for:
  • AWS architects, who want to get ready for using Kubernetes on AWS
  • Kubernetes users, who are curious how Kubernetes on AWS works
  • Everyone who is interested in Kubernetes, AWS and how to use those services
Course content
Expand all 53 lectures 05:29:42
+ Setup an AWS EKS cluster with eksctl
6 lectures 29:38
EKS Pricing - Warning
00:51
IAM User for this course
03:14
Create IAM role
05:41
Setup Command Line CLI Tools
07:23
Create EKS Cluster with eksctl
09:24
+ AWS EKS operations using eksctl
6 lectures 53:14
NodeGroups & Spot Instances
11:50
Cluster AutoScaler Theory
02:49
Cluster AutoScaler Part I
13:12
Cluster AutoScaler Part II
09:22
CloudWatch Logging for EKS Cluster Services
07:56
CloudWatch Containers Insights for EKS
08:05
+ Managing Users & RBAC in EKS
2 lectures 18:34
Adding an Admin User in EKS
08:58
Adding a Read-Only User in EKS
09:36
+ EKS in depth
5 lectures 17:38
EKS Pricing Overview
01:09
EKS Control Plane Deep Dive
02:41
EKS Networking Deep Dive
08:41
IAM and RBAC integration in EKS
02:00
Load Balancer in EKS
03:07
+ Deploy the Kubernetes Dashboard
4 lectures 17:54
Install Kubernetes Metrics Server in EKS
02:55
Deploy the Kubernetes Dashboard in EKS
05:09
Explore the Kubernetes Dashboard in EKS
06:09
+ Deploy a stateless sample app
5 lectures 43:25
Deploy backend resources
12:37
Deploy frontend resources
09:15
Scaling Pods up and down
09:58
Perform some chaos testing
07:55
+ Deploy a stateful app - using Amazon EBS
8 lectures 54:40
Stateful App Intro & Architecture
05:10
Create namespace
04:53
Create physical volume
07:40
Deploy MySQL backend
09:31
Deployment vs StatefulSet with persistent volumes
02:11
Deploy Wordpress via Deployment
09:28
Deploy Wordpress via StatefulSet
10:33
Cleanup
05:14