When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Learn Amazon EKS: A Managed Kubernetes Service on AWS

Learn how to effectively run Kubernetes on AWS using Amazon EKS - Basics to an in-depth review of advanced features

     
  • 4.7
  •  |
  • Reviews ( 107 )
₹669

This Course Includes

  • iconudemy
  • icon4.7 (107 reviews )
  • icon3h 46m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Learn Amazon EKS: A Managed Kubernetes Service on AWS

01/03/21 - UPDATE.

New Bonus Section added on

Helm, which is a package manager for Kubernetes

.

08/09/20 - UPDATE.

New Bonus Section added on creating and managing

EKS clusters using the official EKS CLI tool eksctl

, including how to add Spot instance-based worker nodes.

07/05/20 - UPDATE.

New Bonus Section added on setting up an entire end-to-end

CI/CD Pipeline using AWS CodePipeline & CodeBuild

There’s no denying that

Kubernetes

has now become the de-facto industry standard for container orchestration - and

Amazon EKS

continues to rise in popularity as the most adopted

managed

Kubernetes

service

in the

cloud

. Welcome to this course on

Amazon EKS

- the

only course you need to learn in order to provision your managed Kubernetes cluster, run your containerized applications on it, and tap into the eco-system of allied tools and technologies supporting it

. I have distilled my

_professional experience_

of using

Amazon EKS

in a

_real-world large-scale enterprise-grade project_

for over 1 year into this particular course so that you can benefit from it without having to spend countless hours going through the hoops. I am also a

Certified Kubernetes Administrator (CKA)

& a

Certified Kubernetes Application Developer (CKAD)

as of Dec 2019

.

_"I have been working on Kubernetes for quite some time however this course added new dimension by joining the dots. Well Done!!"_ - Avadhesh Mishra, Student _"The sections on autoscaling are terrific. Dhiman does a great job of explaining and walking through the kubernetes samples. He speaks fluently, clearly and eloquently. Really enjoyed this class and would recommended to anybody wanting to know more about EKS. Great job Dhiman."_ - Ed Academio, Student _"It is good course for EKS if you understand the fundamental of Kubernetes. Instructor has very good knowledge about topics."_ - Jitendra Singh, Student Learning to run

Kubernetes

on the cloud is an absolute must for any DevOps professional these days. So if you are on the fence, dive right in and follow along on this exciting journey. This course emphasizes on learning by doing hands on lessons. Every chapter has a theory section followed by hands-on tutorial! To

summarize

, you will learn:

How to

provision

your own Amazon EKS cluster on AWS

How to use Kubectl for

creating

and

managing

pod

,

service

and

deployment

How to

autoscale

your

cluster

How to

autoscale

your

application

How to

deploy

stateless

application and expose it using

Ingress

Controller

and

Elastic

Load

Balancer

How to use

Amazon

EBS

volumes for

persistent

storage

in stateful applications (

WordPress

with

MySQL backend

)

How to use

Amazon

EFS

for

persistent

storage

in stateful applications

How to setup a

log

aggregation

system using

Amazon

Elasticsearch

,

Fluentd

and

Kibana

How to secure your

EKS

cluster using

network

policies

Learn How to make Amazon EKS work well with other services in the AWS eco-system like the

IAM

,

Elastic

Load

Balancer

,

Route53

,

Amazon

EBS

,

Amazon

EFS

,

CloudWatch

Logs

and

Elasticsearch

CI/CD Pipeline using CodePipeline & CodeBuild

How to use the official EKS CLI tool

eksctl

to create and manage EKS clusters

How to use

Helm

command-line tool to install/ update and create Helm charts for Kubernetes

What You Will Learn?

  • Provision an Amazon EKS cluster using CloudFormation .
  • Refresher course on Pod, Service and Deployment .
  • Autoscale your cluster using the Cluster Autoscaler .
  • Autoscale your application using Horizontal Pod Autoscaler .
  • Setup Pod level fine-grained IAM permissions using Kube2Iam .
  • Expose services using NGINX Ingress Controller and Amazon Elastic Load Balancer .
  • Use Amazon EBS for persistent storage in stateful applications - Wordpress with MySQL backend .
  • Use Amazon EFS for persistent storage in stateful applications .
  • Setup a log aggregation system using Amazon Elasticsearch, Fluentd and Kibana .
  • Secure your cluster using Network policies .
  • Integrate Amazon EKS with other services in the AWS eco-system like the IAM, Elastic Load Balancer, Route53, Amazon EBS, Amazon EFS, CloudWatch Logs and Elasticsearch .
  • Update: 07/05/20 - Create an end-to-end CI/CD Pipeline using AWS CodePipeline & AWS CodeBuild .
  • Update: 08/09/20 - Create and manage EKS clusters using eksctl CLI tool .
  • Update: 01/03/21 - Learn how to use Helm - a package manager for Kubernetes Show moreShow less.