Skip to main content
CourseFlix

Amazon EKS Starter: Docker on AWS EKS with Kubernetes

5h 30m 7s
English
Paid

Experience the simplicity and power of deploying Kubernetes with confidence on Amazon EKS. Say goodbye to the complexities of manually maintaining Kubernetes control planes, as AWS has you covered. Enjoy the flexibility and familiarity of deploying applications using Kubernetes' native tools on the AWS platform you know and love!

Stay up-to-date! [Jan 2020 Update]: Dive into three new lectures focusing on AWS Fargate integration with EKS for an optimized and serverless Kubernetes experience.
[Nov 2019 Update]: Gain insights into setting up EKS with eksctl, managing RBAC permissions for IAM users, leveraging cluster autoscaler features, and utilizing Prometheus and Grafana for monitoring, along with integrating Cloudwatch for comprehensive logging and metrics. Enjoy your learning journey!

Are you familiar with Kubernetes but have yet to explore Amazon EKS thoroughly? This course is designed for you!

Join us in this course as we delve into Amazon EKS features and setup through a series of practical, hands-on lectures.

What You Will Learn

In more than 4 hours of content, this course will teach you:

  • CloudFormation Deployment: Learn to deploy your EKS cluster effortlessly using CloudFormation.
  • Cluster Scaling: Master scaling techniques to handle variable workloads efficiently on your Kubernetes cluster.
  • kubectl Configuration: Set up kubectl correctly for seamless access to your EKS cluster.
  • EKS Integrations: Discover how Amazon EKS operates under the hood and explore its rich integrations with AWS services.
  • Administrative Setup: Establish secure administration using the Kubernetes Dashboard.
  • Stateless Applications: Deploy and expose stateless applications on EKS with a public Elastic Load Balancer.
  • Stateful Applications: Deploy stateful applications on EKS, efficiently integrating with EBS volumes.
  • EFS Network Drives: Implement WordPress or similar applications using EFS network drives for persistent storage.
  • Cluster Management: Utilize AWS CLI and eksctl CLI for robust cluster management.

About the Author: udemy

udemy thumbnail
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

Watch Online 51 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 51 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Course intro and goals
All Course Lessons (51)
#Lesson TitleDurationAccess
1
Course intro and goals Demo
06:52
2
About your instructors
01:44
3
Architecture overview
03:06
4
EKS Pricing - Warning
00:52
5
IAM User for this course
03:15
6
Create IAM role
05:42
7
Setup Command Line CLI Tools
07:24
8
Create EKS Cluster with eksctl
09:25
9
NodeGroups & Spot Instances
11:51
10
Cluster AutoScaler Theory
02:50
11
Cluster AutoScaler Part I
13:13
12
Cluster AutoScaler Part II
09:23
13
CloudWatch Logging for EKS Cluster Services
07:57
14
CloudWatch Containers Insights for EKS
08:06
15
Helm installation
06:01
16
Adding an Admin User in EKS
08:59
17
Adding a Read-Only User in EKS
09:37
18
EKS Pricing Overview
01:10
19
EKS Control Plane Deep Dive
02:42
20
EKS Networking Deep Dive
08:42
21
IAM and RBAC integration in EKS
02:01
22
Load Balancer in EKS
03:09
23
What is the K8s dashboard ?
03:42
24
Install Kubernetes Metrics Server in EKS
02:56
25
Deploy the Kubernetes Dashboard in EKS
05:10
26
Explore the Kubernetes Dashboard in EKS
06:10
27
Architecture overview
03:41
28
Deploy backend resources
12:38
29
Deploy frontend resources
09:16
30
Scaling Pods up and down
09:59
31
Perform some chaos testing
07:56
32
Stateful App Intro & Architecture
05:11
33
Create namespace
04:55
34
Create physical volume
07:41
35
Deploy MySQL backend
09:33
36
Deployment vs StatefulSet with persistent volumes
02:12
37
Deploy Wordpress via Deployment
09:29
38
Deploy Wordpress via StatefulSet
10:34
39
Cleanup
05:15
40
EFS for Kubernetes
01:59
41
Enable EFS
05:58
42
Create namespace & prepare storage
11:43
43
Deploy MySQL backend
07:29
44
Deploy Wordpress frontend
11:24
45
Prometheus on EKS
04:34
46
Grafana on EKS
06:18
47
Fargate on EKS - Introduction
05:43
48
Create a Fargate Cluster on EKS
10:35
49
Add the Fargate Capability to an existing EKS cluster
11:46
50
Congratulations
00:46
51
THANK YOU!
01:33
Unlock unlimited learning

Get instant access to all 50 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription