4.35 out of 5
4.35
218 reviews on Udemy

Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Deploy Docker Containers on Kubernetes on AWS EKS: Kubernetes Stateful apps using EBS & EFS, stateless web app with ELB
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

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 fulled 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 Developer, and the author of the highly-rated AWS courses on Udemy. He has already taught to 50000+ students and received 14000+ 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 !

Course Introduction

1
Course intro and goals
2
About your instructors

Code Download

1
Code download

Setup an AWS EKS cluster

1
Architecture overview
2
EKS Pricing - Warning
3
IAM User for this course
4
Create IAM role
5
Create a VPC
6
Create EKS control plane
7
Setup command line cli tools
8
Launch worker nodes and join the cluster

EKS in depth

1
EKS Pricing Overview
2
EKS Control Plane Deep Dive
3
EKS Networking Deep Dive
4
IAM and RBAC integration in EKS
5
Load Balancer in EKS

Deploy the Kubernetes Dashboard

1
What is the K8s dashboard ?
2
Create service account and RBAC rule
3
Deploy dashboard
4
Deploy metrics add-on
5
Create admin account and explore dasboard

Deploy a stateless sample app

1
Architecture overview
2
Deploy backend resources
3
Deploy frontend resources
4
Scaling Pods up and down
5
Perform some chaos testing

Deploy a stateful app - using Amazon EBS

1
Stateful App Intro & Architecture
2
Create namespace
3
Create physical volume
4
Deploy MySQL backend
5
Deployment vs StatefulSet with persistent volumes
6
Deploy Wordpress via Deployment
7
Deploy Wordpress via StatefulSet
8
Cleanup

Deploy a stateful app - using Amazon EFS

1
EFS for Kubernetes
2
Enable EFS
3
Create namespace & prepare storage
4
Deploy MySQL backend
5
Deploy Wordpress frontend

Accessing AWS EKS using the CLI

1
AWS CLI vs EKSCTL
2
AWS CLI Setup - Official instructions
3
AWS CLI Setup
4
Using AWS cli to setup an EKS cluster
5
Setup WeaveWorks EKSCTL
6
Using EKSCTL to interact with an EKS cluster

Next Steps

1
Congratulations
2
Bonus Lecture: Special discounts for my other courses
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
218 Ratings

Detailed Rating

Stars 5
102
Stars 4
80
Stars 3
24
Stars 2
7
Stars 1
5
9ce8d78bbb7df3f65b1100a345cae871
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
3 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion