If new to Kubernetes, understand these concepts:
- Pod: Smallest deployable unit (1+ containers)
- Deployment: Manages replicas of pods
- Service: Internal load balancer + DNS
- Ingress: External load balancer (ALB)
- ConfigMap: Configuration data
- Secret: Sensitive data
- HPA: Horizontal Pod Autoscaler
If new to AWS EKS, know these components:
- AWS Load Balancer Controller: Creates ALBs from Ingress
- VPC CNI: Gives pods VPC IP addresses
- IAM Roles for Service Accounts (IRSA): Pod-level IAM
- EBS CSI Driver: For persistent volumes
- CloudWatch Container Insights: For monitoring
- Kubernetes Basics
- Kubernetes Documentation
- AWS EKS Documentation
- AWS EKS Best Practices Guide
- AWS EKS Workshop
- Terraform AWS EKS Module
- AWS Load Balancer Controller
Return to: Main README | Prerequisites and Setup | AWS Resources Deep Dive