Force7 Training
FRCAWS-7AWS

Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS)

Duration · 3 daysVirtual + In-PersonInstructor-Led

Course Description

This instructor-led course teaches students how to deploy, manage, secure, and scale containerized applications using Amazon Elastic Kubernetes Service (Amazon EKS). Participants learn Kubernetes fundamentals, container orchestration concepts, EKS cluster architecture, networking, security, observability, and operational best practices for running production workloads on AWS.

The course combines lectures, demonstrations, architecture discussions, and extensive hands-on labs to provide practical experience operating Kubernetes workloads in AWS environments.

— Be First in Line —

Register Your Interest

We're finalizing the schedule for Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS). Add your details below and we'll notify you the moment a session opens for registration — no payment or commitment required.

Audience Profile

This course is intended for:

  • Cloud Engineers
  • DevOps Engineers
  • Platform Engineers
  • Kubernetes Administrators
  • Solutions Architects
  • Site Reliability Engineers (SREs)
  • Infrastructure Engineers

Prerequisites

Before enrolling, you should have:

  • Basic Linux command-line knowledge
  • Familiarity with AWS core services
  • Understanding of containers and Docker concepts
  • Basic networking knowledge
  • Kubernetes fundamentals recommended

— What You'll Learn —

Learning Objectives

In this course, you will learn to:

  • 1Understand Kubernetes and container orchestration fundamentals
  • 2Deploy and manage Amazon EKS clusters
  • 3Configure Kubernetes networking and service discovery
  • 4Deploy containerized applications to EKS
  • 5Implement security and access controls
  • 6Manage persistent storage in Kubernetes
  • 7Monitor and troubleshoot EKS environments
  • 8Scale and optimize Kubernetes workloads
  • 9Implement CI/CD workflows for container deployments
  • 10Operate production-ready Kubernetes environments on AWS

— Day-by-Day —

Course Outline

Day 1 — Kubernetes and Amazon EKS Foundations

Module 1

Introduction to Containers and Kubernetes

  • Evolution of containerization
  • Docker container fundamentals
  • Kubernetes architecture overview
  • Kubernetes control plane and worker nodes
  • Kubernetes objects and resources
  • Declarative infrastructure concepts
  • Container orchestration principles
  • Activities
  • Kubernetes architecture walkthrough
  • Container lifecycle discussion

Module 2

Introduction to Amazon EKS

  • Amazon EKS overview and benefits
  • Managed Kubernetes on AWS
  • EKS architecture components
  • EKS control plane management
  • Worker node options: Managed node groups Self-managed nodes AWS Fargate
  • EKS pricing and scaling considerations

Lab

  • Deploy an Amazon EKS cluster
  • Configure kubectl access

Module 3

Kubernetes Core Concepts

  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Services
  • Labels and selectors
  • ConfigMaps and Secrets
  • StatefulSets and DaemonSets

Lab

  • Deploy and manage Kubernetes workloads

Module 4

Networking in Amazon EKS

  • Kubernetes networking model
  • Amazon VPC CNI plugin
  • Cluster networking architecture
  • Services and ingress controllers
  • Load balancing with AWS Load Balancer Controller
  • DNS and service discovery
  • Network troubleshooting basics

Lab

  • Configure ingress and load balancing

Day 2 — Security, Storage, and Operations

Module 5

Security in Amazon EKS

  • Shared responsibility model for Kubernetes
  • IAM roles for service accounts (IRSA)
  • Kubernetes RBAC
  • Cluster authentication and authorization
  • Secrets management
  • Pod security standards
  • Image security best practices
  • Security monitoring

Lab

  • Configure RBAC and IAM roles
  • Secure application workloads

Module 6

Persistent Storage and Data Management

  • Persistent volumes and claims
  • Amazon EBS CSI driver
  • Amazon EFS integration
  • Storage classes
  • Stateful application deployment
  • Backup and disaster recovery considerations

Lab

  • Deploy persistent storage workloads

Module 7

Observability and Monitoring

  • Kubernetes logging concepts
  • Amazon CloudWatch Container Insights
  • Prometheus and Grafana overview
  • Metrics and alerting
  • Distributed tracing basics
  • Application monitoring best practices
  • Troubleshooting cluster issues

Lab

  • Configure monitoring and logging

Module 8

Cluster Operations and Maintenance

  • Node management
  • Cluster upgrades
  • Application rolling updates
  • Auto Scaling concepts
  • Horizontal Pod Autoscaler
  • Cluster Autoscaler
  • Resource quotas and limits
  • Maintenance best practices

Lab

  • Perform scaling and upgrade operations

Day 3 — CI/CD, Advanced Architectures, and Capstone

Module 9

CI/CD for Kubernetes on AWS

  • Container image pipelines
  • Amazon ECR integration
  • GitOps concepts
  • CI/CD workflow architecture
  • Deployment strategies: Rolling updates Blue/green deployments Canary deployments
  • AWS Developer Tools overview

Lab

  • Build CI/CD deployment pipeline

Module 10

Advanced EKS Architectures

  • Multi-cluster strategies
  • Hybrid Kubernetes environments
  • Service mesh overview
  • Multi-region considerations
  • Event-driven container architectures
  • Cost optimization strategies
  • Production readiness checklist
  • Activities
  • Architecture design workshop

Module 11

Troubleshooting Amazon EKS

  • Cluster troubleshooting methodology
  • Networking diagnostics
  • Pod troubleshooting
  • Node failures
  • Storage troubleshooting
  • Performance tuning
  • Common operational issues

Lab

  • Troubleshoot simulated production issues

Module 12

Capstone Project — Production-Ready EKS Environment

  • Students design, deploy, secure, and operate a production-style Kubernetes environment on AWS.
  • Capstone Topics
  • Cluster deployment
  • Application deployment
  • Networking configuration
  • Security controls
  • Monitoring setup
  • Auto Scaling
  • CI/CD implementation
  • Operational troubleshooting
  • Capstone Deliverables
  • Architecture diagram
  • Cluster deployment
  • Security review
  • Monitoring dashboard
  • Operational recommendations
  • Hands-On Labs Included
  • Amazon EKS cluster deployment
  • Kubernetes application deployment
  • Ingress and load balancing configuration
  • RBAC and IAM integration
  • Persistent storage configuration
  • Monitoring and logging setup
  • Auto Scaling implementation
  • CI/CD pipeline deployment
  • Production troubleshooting exercises

— Where to Next —

Recommended Certifications

Industry-recognized credentials that build on what this course covers.

  • AWS Certified DevOps Engineer – Professional
  • AWS Certified Solutions Architect – Professional
  • Certified Kubernetes Administrator (CKA)
  • Certified Kubernetes Application Developer (CKAD)
  • AWS Certified SysOps Administrator – Associate

— Additional Details —

What else is included

Suggested Course Materials

  • Students receive:
  • Student guide/manual
  • Hands-on lab guide
  • Kubernetes cheat sheets
  • EKS architecture diagrams
  • YAML deployment templates
  • Troubleshooting runbooks
  • Practice exercises
  • Digital completion certificate

Note: Course outlines are provided as a general guide. Content, pacing, labs, and instructional emphasis may vary based on instructor expertise, student experience levels, and customer-specific learning objectives.

— Keep Exploring —

Need a different angle?

Browse the full AWS catalog or chat with an advisor about a custom training plan for your team.