Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)

Field

Description

Purpose

To provide technical professionals with the skills to deploy, manage, and scale containerized applications using Amazon EKS, eliminating the operational overhead of maintaining a manual Kubernetes control plane.

Audience

Technical practitioners responsible for container orchestration, cluster management, and modernizing application deployment workflows.

Role

Cloud Architects, DevOps Engineers, and Systems Administrators.

Domain

Container Orchestration / Cloud Operations / Kubernetes.

Skill Level

Intermediate.

Style

Hands-on technical training covering the full lifecycle of a Kubernetes cluster—from initial build and networking configuration to automated CI/CD and production observability.

Duration

3 Days.

Related Technologies

Kubernetes, Amazon EKS, Amazon ECR, Helm, CoreDNS, and Kubernetes Metrics Server.

Course Description

Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS) focuses on the practical application of Kubernetes within the AWS ecosystem. This course teaches you how to leverage Amazon EKS to manage and orchestrate containers without the burden of installing or maintaining your own control plane. You will master the management of container images via Amazon ECR, automate application delivery through CI/CD pipelines, and learn to scale environments dynamically using horizontal and vertical scaling. The curriculum also covers the critical "Day 2" operations: configuring persistent storage, optimizing cluster networking, and implementing rigorous security protocols to protect your containerized workloads.

Who is this course for

This course is intended for technical builders tasked with managing production Kubernetes environments:

  • Cloud Architects designing scalable, multi-tenant container platforms.

  • DevOps Engineers seeking to automate application deployment and monitoring in a Kubernetes-native way.

  • Systems Administrators moving from virtual machine management to container orchestration and microservices.

Course Objectives

  • Kubernetes Fundamentals: Describe the core components of the Kubernetes API and key objects like Pods, Deployments, and Services.

  • Managed Control Plane: Understand how Amazon EKS manages the Kubernetes control plane and simplifies data plane operations.

  • Cluster Management: Build, maintain, and secure a production-ready Amazon EKS cluster.

  • Application Deployment: Deploy and manage enterprise-scale applications using modern automation and CI/CD tools.

  • Networking & Storage: Configure secure communication patterns (internal and external) and provision persistent storage for stateful applications.

  • Observability & Scaling: Implement logging, tracing, and metrics to monitor cluster health and configure automated scaling.

Prerequisites

  • Cloud Knowledge: Completion of AWS Technical Essentials (or equivalent real-world experience).

  • Technical Background: Basic Linux administration experience and a fundamental understanding of network administration (IP addressing, subnets, and routing).

Course outline

Section 1: Kubernetes Fundamentals

  • Benefits of containers

  • Container orchestration

  • Kubernetes internals

  • Pod scheduling

  • Kubernetes objects

Section 2: Amazon EKS Fundamentals

  • Hands-On Lab: Deploying Kubernetes Pods

  • Introduction to Amazon EKS

  • Amazon EKS control plane

  • Amazon EKS data plane

  • Two APIs: Kubernetes and Amazon EKS

Section 3: Building and maintaining an Amazon EKS cluster

  • Creating an Amazon EKS cluster

  • Deploying nodes

  • Planning for an upgrade

  • Upgrading your Kubernetes version

Section 4: Deploying Applications to Your Amazon EKS Cluster

  • Hands-On Lab: Deploying Applications

  • Application deployment methods

  • Working with Amazon ECR

  • Deploying applications with Helm

Section 5: Managing Applications at Scale in Amazon EKS

  • Hands-On Lab: Continuous Deployment and GitOps

  • Scale to meet demand in Amazon EKS

  • Continuous deployment in Amazon EKS

  • GitOps and Amazon EKS

Section 6: Managing Networking in Amazon EKS

  • Review: Networking in AWS

  • Communicating in Amazon EKS

  • Improving Pod-level security

  • Load balancing with Services

Section 7: Configuring Observability in Amazon EKS

  • Hands-On Lab: Monitoring Amazon EKS

  • Configuring observability in an Amazon EKS cluster

  • Collecting metrics

  • Managing logs

  • Application tracing in Amazon EKS

Section 8: Managing Storage in Amazon EKS

  • Hands-On Lab: Persistent Storage in Amazon EKS

  • Design patterns for storage

  • Persistent storage in Kubernetes

  • Persistent storage with AWS storage services

  • Managing secrets

Section 9: Managing Security in Amazon EKS

  • Hands-On Lab: Capstone Exercise

  • Cloud security fundamentals

  • Authentication and authorization

  • Managing IAM and RBAC

  • Managing Pod permissions using RBAC service accounts

Copyright © 2026 microskill.ai

Copyright © 2026 microskill.ai