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

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

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

Course content

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

Related courses

Frequently asked questions

What is Amazon EKS Starter: Docker on AWS EKS with Kubernetes about?
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…
Who teaches Amazon EKS Starter: Docker on AWS EKS with Kubernetes?
Amazon EKS Starter: Docker on AWS EKS with Kubernetes is taught by Udemy. You can find more courses by this instructor on the corresponding source page.
How long is Amazon EKS Starter: Docker on AWS EKS with Kubernetes?
Amazon EKS Starter: Docker on AWS EKS with Kubernetes contains 51 lessons with a total runtime of 5 hours 30 minutes. All lessons are available to watch online at your own pace.
Is Amazon EKS Starter: Docker on AWS EKS with Kubernetes free to watch?
Amazon EKS Starter: Docker on AWS EKS with Kubernetes is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Amazon EKS Starter: Docker on AWS EKS with Kubernetes online?
Amazon EKS Starter: Docker on AWS EKS with Kubernetes is available to watch online on CourseFlix at https://courseflix.net/course/amazon-eks-starter-docker-on-aws-eks-with-kubernetes. The page hosts every lesson with the integrated video player; no download is required.