Amazon EKS Fundamentals Training
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
Section titled “Training Details”| Duration | 2 days (16 hours) |
| Level | Beginner |
| Delivery | In-person, Live online, Hybrid |
| Certification | N/A |
Who Is This For?
Section titled “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
Section titled “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
Section titled “Detailed Agenda”Day 1: EKS Cluster Setup and Architecture
Section titled “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
Section titled “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
Section titled “Prerequisites”- Basic Kubernetes knowledge (Pods, Deployments, Services)
- AWS fundamentals (VPC, IAM, EC2 — AWS Cloud Practitioner level)
- Command line and kubectl familiarity
Delivery Formats
Section titled “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.