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.

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

This Course Includes
udemy
4.7 (107 reviews )
3h 46m
english
Online - Self Paced
professional certificate
Udemy
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.