eks-automode-onboard
A Claude Code skill for users new to EKS Auto Mode who want to understand concepts and deploy using this repository.
When to use
Trigger this skill when you:
- Want to understand what EKS Auto Mode manages
- Need to deploy your first Auto Mode cluster
- Are choosing which example fits your use case
- Hit a common first-day issue (Pending pods, tags not landing, LB not provisioning)
What it covers
Quick decision tree
Maps your use case to the right example directory:
| Use case | Example |
|---|---|
| First deployment / validation | examples/graviton/ |
| Fault-tolerant batch / dev | examples/spot/ |
| ML inference (NVIDIA GPU) | examples/gpu/ |
| ML inference (Inferentia2) | examples/neuron/ |
| OD + Spot mix with headroom | examples/cost-optimization/ |
| Pin to reserved capacity | examples/capacity-reservation/ |
| Fixed always-on fleet | examples/static-capacity/ |
| Protect long-running jobs | examples/batch-jobs/ |
| Limit drain concurrency | examples/disruption-budgets/ |
| CPU autoscaling + SQS-driven | examples/pod-autoscaling/ |
| Metrics, logs, tracing | examples/observability/ |
Key concepts
- What AWS manages vs what you manage (shared responsibility)
- NodePool and NodeClass relationship
- The
templatefile()rendering chain - Why you never edit the managed
defaultNodeClass
Common gotchas
- Pods stuck Pending -- nodeSelector mismatch
- Wrong EBS StorageClass provisioner name (
ebs.csi.eks.amazonaws.com, notebs.csi.aws.com) - Editing default NodeClass -- reverts silently
- Tags not landing -- missing IAM custom-tags policy
- No SSH/SSM access -- use
kubectl debug node/or NodeDiagnostic - Stale rendered YAML after template edit -- run
terraform apply - LB not provisioning -- missing subnet tags
Reference docs (loaded on demand)
references/concepts.md-- deep dive on managed components, instance families, IMDS, disruption modelreferences/deployment-guide.md-- prerequisites, variable reference, post-deploy validation, cleanupreferences/troubleshooting.md-- 8 problem categories with solutions