pds-it
['Product detail page','no']
Amazon Web Services / AWS CloudOps
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Running Containers on Amazon Elastic Kubernetes Service

Online
3 days
German
Download PDF
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
36410
Venue
Online
2 dates
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
36410
Venue
Online
2 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training for your Employees only - exclusive and effective.
Inquiries
In cooperation with
In this course you will learn container management and orchestration for Kubernetes with Amazon EKS.
Contents

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

You will build an Amazon EKS cluster, configure the environment, deploy the cluster, and then add applications to your cluster. You will manage container images with Amazon Elastic Container Registry (ECR) and learn how to automate the deployment of applications. You will deploy applications with CI/CD tools. You will learn how to monitor and scale your environment using metrics, logging, tracing and horizontal/vertical scaling. You will learn how to design and manage a large container environment by paying attention to efficiency, cost and resilience. You will configure AWS network services to support the cluster and learn how to secure your Amazon EKS environment.

Day 1

Module 0: Course introduction

  • Pre-course activities and agenda

 

Module 1: Kubernetes basics

  • Container orchestration
  • Kubernetes objects
  • Kubernetes internals

 

Module 2: Amazon EKS basics

  • Introduction to Amazon EKS
  • Amazon EKS control level
  • Amazon-EKS data level
  • Basics of Amazon EKS security
  • Amazon EKS API

 

Module 3: Setting up an Amazon EKS cluster

  • Configuring your environment
  • Creating an Amazon EKS cluster
  • Demo: Deploying a cluster
  • Provision of work nodes
  • Demo: Completing a cluster configuration
  • Preparation for Lab 1: Setting up an Amazon-EKS cluster

 

Module 4: Deploying applications on your Amazon EKS cluster

  • Configuring the Amazon Elastic Container Registry (Amazon ECR)
  • Demo: Configuring Amazon ECR
  • Deploying applications with a helmet
  • Demo: Deployment of applications with Helm
  • Continuous provision in Amazon EKS
  • GitOps and Amazon EKS
  • Preparation for Lab 2: Deployment of applications


Day 2


Module 5: Configuring observability in Amazon EKS

  • Configuring observability in an Amazon EKS cluster
  • Collecting metrics
  • Use of metrics for automatic scaling
  • Management of logs
  • Application tracing in Amazon EKS
  • Gaining and applying knowledge from observability
  • Preparation for Lab 3: Monitoring Amazon EKS

 

Module 6: Balance between efficiency, reliability and cost optimization in Amazon EKS

  • The high-level overview
  • Designing for reliability
  • Design for cost optimization
  • Designing for efficiency

 

Module 7: Managing networks in Amazon EKS

  • Overview: Networking in AWS
  • Communicating in Amazon EKS
  • Manage your IP space
  • Providing a service mesh
  • Preparation for Lab 4: Researching Amazon-EKS communication


Day 3

 

Module 8: Managing authentication and authorization in Amazon EKS

  • Understanding the AWS model of shared responsibility
  • Authentication and authorization
  • Manage IAM and RBAC
  • Demo: Customize RBAC roles
  • Manage pod permissions with RBAC service accounts

 

Module 9: Implementing secure workflows

  • Securing cluster endpoint access
  • Improve the security of your workflow
  • Improve host and network security
  • Management of secrets
  • Preparation for Lab 5: Securing Amazon EKS

 

Module 10: Management of upgrades in Amazon EKS

  • Planning an upgrade
  • Updating the Kubernetes version
  • Amazon EKS platform versions
Your benefit
  • Reviewing and investigating containers, Kubernetes and Amazon EKS basics and the impact of containers on workflows
  • Create an Amazon EKS cluster by selecting the right compute resources to support the worker nodes
  • Secure your environment with AWS Identity and Access Management (IAM) authentication, by creating an Amazon EKS service role for your cluster
  • Deploying an application on the cluster, publishing container images in the ECR and securing access via the IAM policy
  • Automate and deploy applications, test automation tools and pipelines, and create a GitOps pipeline with WeaveFlux
  • Collecting monitoring data through metrics, logs, tracking with AWS X-Ray, identifying metrics for performance tuning and reviewing scenarios where bottlenecks require the best scaling approach with horizontal or vertical scaling
  • Evaluate the trade-offs between efficiency, resilience and cost and the impact of alignment on each other, describe and outline a holistic, iterative approach to optimizing your environment and design for cost, efficiency and resilience
  • Configure AWS network services to support the cluster, describe how EKS/Amazon Virtual Private Cloud (VPC) works and facilitates communication between nodes, describe the function of VPC Container Network Interface (CNI) and review the benefits of a service mesh
  • Update your Kubernetes, Amazon EKS and third-party tools
trainer
Milo Fels
Methods

This course includes lectures, presentations, practical exercises, demonstrations and group exercises/discussions.

Final examination
Recommended for

We recommend that participants this course have this knowledge:

  • 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:

  • Solution Architect
  • CloudOps
  • DevOps

Whether you're just starting to learn Kubernetes from scratch or you're looking for managed Kubernetes services for existing workloads, the Running Containers on Amazon EKS course is perfect for you! Join us on this three-day journey and learn everything you need to know to get started with managed Kubernetes on the AWS cloud. Kubernetes may not be for the faint of heart, but combined with the power of AWS and the convenience of a managed environment for the control plane, it provides a great starting point to learn the world of container orchestration and take small steps with confidence.

This course is aimed at both beginners and experienced users of Kubernetes. If you have already used Kubernetes on-premises and want to take your containerized applications in the AWS cloud to the next level, you will find everything you need to customize your own EKS clusters to your liking. Throughout the course, we will cover topics such as the anatomy of EKS clusters, AWS resources and services for running EKS at various levels, as well as performance, cost optimization and security.

This course offers hands-on labs led by experienced instructors that provide real-world experience configuring, deploying and managing EKS clusters, while providing networking opportunities with subject matter experts and colleagues . In addition, participants will benefit from extended access to the labs after the course to ensure a solid foundation for further learning and growth on their Kubernetes journey. Join us on this exciting and informative journey and learn how to efficiently use Kubernetes on AWS and improve your skills in managing containerized applications.

Start dates and details

Form of learning

Learning form

20.10.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
15.12.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured

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

Do you have questions about training?
Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.