Amazon EKS for Developers


Class Materials

Course Prerequisites

Class Overview

Amazon EKS makes it easy for you to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane. In this course, you will learn container management and orchestration for Kubernetes using Amazon EKS.

You will deploy, scale, and monitor applications in Amazon EKS clusters that are automated, resilient, secure and integrated with other AWS services. You will manage container images using Amazon Elastic Container Registry (ECR) and learn how to automate application deployment. You will deploy applications using CI/CD tools. You learn how to monitor and scale their environment by using metrics, logging, tracing, and horizontal/vertical scaling. You learn how to design and manage a large container environment by designing for efficiency, cost, and resiliency. You configure AWS networking services to support the cluster and learn how to secure your Amazon EKS environment.

Course Objectives

In this course, you will learn how to:

Important Learning Materials

Extra: Container Fundamentals

Module 1: Kubernetes Fundamentals

Module 2: Amazon EKS Fundamentals

Module 3: Deploying Applications to Your Amazon EKS Cluster

Module 4: Managing Applications at Scale in Amazon EKS

Module 5: Configuring Observability in Amazon EKS

Module 6: Managing storage in Amazon EKS

Module 7: Balancing Efficiency, Resilience, and Cost Optimization in Amazon EKS

Module 8: Managing Networking in Amazon EKS

Module 9: Managing Authentication and Authorization in Amazon EKS

Module 10: Implementing Secure Workflows

Further Topics