Amazon EKS Starter: Docker on AWS EKS with Kubernetes

5h 30m 7s
English
Paid

Course description

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 fully 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!

Read more about the course

[Jan 2020 Update]: Added 3 lectures on setting up and using AWS Fargate on EKS. Happy learning!

[Nov 2019 Update]: Added lectures on setting up EKS using eksctl, RBAC permissions for IAM users, cluster autoscaler, monitoring with Prometheus and Grafana, and integration with Cloudwatch for control plane logging and container insights metrics. Happy learning!

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

Watch Online

Join premium to watch
Go to premium
# Title Duration
1 Course intro and goals 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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Ultimate Go: Software Design with Kubernetes 2.0

Ultimate Go: Software Design with Kubernetes 2.0

Sources: ardanlabs.com
This course will teach you how to develop advanced services in Go, using Domain Driven Design and Data Oriented Architecture approaches with deployment in...
22 hours 32 minutes 42 seconds
AWS Certified Advanced Networking - Specialty

AWS Certified Advanced Networking - Specialty

Sources: Adrian Cantrill
The AWS Certified Advanced Networking Specialty is one of the most difficult, valuable and in-demand cloud certifications available. All larger businesses need professions who'r...
40 hours 50 minutes 16 seconds
Kubernetes Certified Application Developer (CKAD) with Tests

Kubernetes Certified Application Developer (CKAD) with Tests

Sources: udemy
Learning Kubernetes is essential for any DevOps professional. DevOps engineers are always in demand. Currently the average Silicon Valley salary for a DevOps engineer is 20% hig...
14 hours 36 minutes 1 second
Golang + Lambda Masterclass [EARLY-ACCESS]

Golang + Lambda Masterclass [EARLY-ACCESS]

Sources: Gourav Kumar
This course teaches you everything you need to create production-ready Golang + Lambda Microservices, REST APIs, and Event-Driven serverless applications on AWS cloud like a pro...
1 hour 41 minutes 25 seconds
DevOps Deployment Automation with Terraform, AWS and Docker

DevOps Deployment Automation with Terraform, AWS and Docker

Sources: udemy
Welcome to the advanced course on how to set up a deployment automation that’s capable of handling millions of users! In this course you will learn some of the most in-demand sk...
10 hours 59 minutes 9 seconds