Amazon EKS Fundamentals
Learn how to build and manage Amazon Elastic Kubernetes Service clusters.
This course will get you started with Amazon EKS using hands-on examples.
What are the benefits of using Amazon EKS
Understand the individual components of Amazon EKS
How to build and manage EKS clusters using the AWS console
How to build and manage EKS clusters with Terraform (Infrastructure as Code)
How to use the command-line tool eksctl
How to deploy applications into EKS using Helm
Lesson 1: What you will learn in this course
Welcome to EKS Fundamentals
Meet your instructor: Joe Poser, Cloud Engineer at Releaseworks
What you will learn in this course
Using the terminal
Optional: How to install the Linux terminal on Windows 10 with WSL
Where to find the code examples
How to create an AWS account
How to install Terraform
What is EKS
Benefits of EKS
EKS vs. self-hosted Kubernetes
Components of EKS
Test Your Knowledge: EKS Basics Quiz
EKS Clusters
Node Groups
Security and access permissions
ALB/ELB Ingress Controllers
The different ways of managing EKS and Kubernetes
Test Your Knowledge: EKS Components Quiz
Lab: Create IAM roles for an EC2-based EKS cluster
Lab: Create an EC2-based EKS cluster
Lab: Create a Managed Node Group
Lab: Delete the Managed Node Group and EKS Cluster
Lab: Install AWS CLI and eksctl
Lab: Create an EKS cluster using Managed Node Groups with eksctl
Lab: Create a serverless EKS cluster with Fargate
Lab: Install Wordpress on EKS using Helm
Why use Terraform to manage EKS
Lab: Build an EC2-based EKS Cluster with Terraform
Lab: Configure kubectl and deploy a simple application
Lab: Remove EKS cluster created with Terraform
Five takeaways from this course
Test Your Knowledge: Using EKS in practice Quiz
Further reading
Recommended courses
Congratulations
Help us improve: What can we do better?