AWS EKS Fundamentals Training
This 2-day training covers Amazon EKS fundamentals including cluster creation, node management, pod deployment, networking, IAM integration, and monitoring with CloudWatch.
Get started with Amazon EKS in this comprehensive 2-day course. Learn to create and configure EKS clusters, deploy workloads, and integrate with core AWS services like IAM, VPC, and ALB.
Training Details
| Duration | 2 days (16 hours) |
| Level | Beginner |
| Delivery | In-person, Live online, Hybrid |
| Certification | N/A |
Who Is This For?
- Developers deploying containerized applications on AWS
- DevOps engineers adopting EKS for container orchestration
- AWS administrators adding Kubernetes to their toolkit
- Teams migrating from self-managed Kubernetes to EKS
Learning Outcomes
After completing this training, participants will be able to:
- Create and configure EKS clusters using eksctl and Terraform
- Understand EKS architecture (control plane, managed/self-managed node groups, Fargate)
- Deploy and manage workloads on EKS
- Configure IAM Roles for Service Accounts (IRSA)
- Set up Application Load Balancer (ALB) Ingress
- Integrate with Amazon ECR for container image management
Detailed Agenda
Day 1: EKS Cluster Setup and Architecture
Module 1: Introduction to Amazon EKS
- EKS architecture and components
- Control plane management and SLA
- Node options: managed node groups, self-managed, Fargate
- eksctl vs Terraform vs AWS Console
- Hands-on: Create an EKS cluster with eksctl
Module 2: Networking and VPC Integration
- EKS VPC requirements and CNI plugin (VPC CNI)
- Pod networking and IP address management
- Security groups for Pods
- Public vs private endpoint access
- Hands-on: Configure VPC networking for an EKS cluster
Module 3: IAM and Authentication
- aws-auth ConfigMap and cluster access
- IAM Roles for Service Accounts (IRSA)
- EKS Pod Identity
- OIDC provider integration
- Hands-on: Configure IRSA for Pods to access AWS services
Day 2: Workloads and AWS Integration
Module 4: Deploying Workloads
- Deployments, Services, and Ingress on EKS
- AWS Load Balancer Controller and ALB Ingress
- Amazon ECR for container images
- Hands-on: Deploy a multi-tier application with ALB Ingress
Module 5: Storage and State
- Amazon EBS CSI driver
- Amazon EFS CSI driver for shared storage
- StorageClasses and dynamic provisioning
- Hands-on: Add persistent storage with EBS and EFS
Module 6: Monitoring and Logging
- Amazon CloudWatch Container Insights
- Fluent Bit for log aggregation
- Prometheus and Grafana on EKS
- AWS Distro for OpenTelemetry (ADOT)
- Hands-on: Set up Container Insights and Fluent Bit logging
Prerequisites
- Basic Kubernetes knowledge (Pods, Deployments, Services)
- AWS fundamentals (VPC, IAM, EC2 — AWS Cloud Practitioner level)
- Command line and kubectl familiarity
Delivery Formats
| Format | Description |
|---|---|
| In-Person | On-site at your company's location, hands-on with direct interaction |
| Live Online | Interactive virtual sessions with screen sharing and real-time labs |
| Hybrid | Combination of on-site and remote sessions, flexible scheduling |
All formats include hands-on labs, course materials, and post-training support.
Prerequisites
- Basic Kubernetes knowledge
- AWS fundamentals (VPC, IAM, EC2)
Ready to get started?
Request a training quote for your team — in-person, live-online, or hybrid.