

With Amazon EKS, you can run Kubernetes on AWS without having to install, operate, and maintain your own Kubernetes control plane. You’ll manage container images using Amazon Elastic Container Registry (Amazon ECR) and learn how to automate application deployment. You’ll deploy applications using continuous integration and continuous deployment (CI/CD) tools. You’ll learn how to monitor and scale your environment using metrics, logging, tracing, and horizontal and vertical scaling. You’ll also manage storage for your containerized applications, configure AWS networking services to support the cluster, and learn how to secure your Amazon EKS environment.
Day 1 Module 1: Kubernetes Basics
Advantages of Containers
Container orchestration
Kubernetes internals
Pod Planning
Kubernetes objects
Module 2: Amazon EKS basics
Introduction to Amazon EKS
Amazon EKS control level
Amazon EKS Data Plane
Basics of Amazon EKS security
Two APIs: Kubernetes and Amazon EKS
Hands-On Lab: Deploying Kubernetes Pods
Module 3: Setting Up and Maintaining an Amazon EKS Cluster
Creating an Amazon EKS cluster
Provisioning Nodes
Planning for an upgrade
Update the Kubernetes version
Module 4: Deploying Applications on Your Amazon EKS Cluster
Application Deployment Methods
Working with Amazon ECR
Deploying applications with a helmet
Hands-On Lab: Deploying Applications
Day 2 Module 5: Scalable Application Management in Amazon EKS
Scaling to Meet Demand in Amazon EKS
Continuous provision in Amazon EKS
GitOps and Amazon EKS
Hands-On Lab: Continuous Deployment and GitOps
Module 6: Managing Networks in Amazon EKS
Review: Network Operations in AWS
Communicating in Amazon EKS
Improving security at the pod level
Load balancing with services
Module 7: Configuring Observability in Amazon EKS
Configure observability in an Amazon EKS cluster
Collecting metrics
Management of logs
Application Monitoring in Amazon EKS
Hands-On Lab: Monitoring Amazon EKS
Day 3 Module 8: Storage Management in Amazon EKS
Design patterns for storage
Persistent storage in Kubernetes
Persistent storage with AWS storage services
Management of secrets
Hands-On Lab: Persistent Storage in Amazon EKS
Module 9: Managing Security in Amazon EKS
Fundamentals of Cloud Security
Authentication and authorization
IAM and RBAC Management
Manage pod permissions with RBAC service accounts
Practical Lab: Capstone Exercise
You describe the main components of Kubernetes, including the key objects and core components of the Kubernetes API
You describe how Amazon EKS manages the Kubernetes control plane and parts of the data plane
You set up and maintain an Amazon EKS cluster
You deploy applications on an Amazon EKS cluster
You manage applications running in enterprise-scale Amazon EKS clusters
You configure efficient, secure communication both within the cluster and with external services
You configure observability in an Amazon EKS cluster
You provide storage space for applications running on Amazon EKS
You are backing up an Amazon EKS cluster
This course includes lectures, presentations, practical exercises, demonstrations and group exercises/discussions.
We recommend that attendees this course have this knowledge:
Completion of "Introduction to Containers"
Completion of "Amazon Elastic Kubernetes Service (EKS) Primer"
Completion of the "AWS Cloud Practitioner Essentials" course (or equivalent practical experience)
Basic experience in Linux administration
Basic experience in network administration
Basic knowledge of containers and microservices
This course is aimed at the following job roles:
Whether you’re just starting to learn Kubernetes from scratch or you’re looking to use managed Kubernetes services for existing workloads—such as—the “Running Containers on Amazon EKS” course is perfect for you! Join us on this 3-day journey and learn everything you need to know to get started with managed Kubernetes in the AWS cloud. Kubernetes may not be for the faint of heart—but when combined with the power of AWS and the convenience of a managed control plane, it offers you the ideal introduction to the world of container orchestration and a safe environment to take your first steps.
This course is designed for newcomers experiencedusers. If you’ve already used Kubernetes on-premises and now want to take your containerized applications to the next level in the AWS cloud, you’ll find everything you need here to customize your own EKS cluster. Throughout the course, we’ll cover topics such as the anatomy of EKS clusters, relevant AWS resources and services for operating EKS at various levels, as well as topics related to performance, cost optimization, and security.
You’ll work through hands-on exercises under the guidance trainers experienced trainers, who will provide you with real-world experience in configuring, deploying, and managing EKS clusters while also facilitating collaboration with fellow professionals. In addition, after the course, you’ll benefit from extended access to the labs to further deepen your Kubernetes journey. Join us on this exciting and informative journey and learn how to use Kubernetes on AWS efficiently and expand your skills in working with containerized applications.
Form of learning
Learning form
No filter results
The training is carried out in cooperation with an authorized training partner.
The latter collects and processes data under its own responsibility. Please take note of the corresponding privacy policy
