AWS EKS Application Deployment Guide
Purpose
Amazon EKS operations runbook for cluster creation, access, workloads, and common failure checks.
Version Guidance
- As of June 3, 2026, AWS docs list EKS standard support for Kubernetes 1.35, 1.34, and 1.33. Verify with AWS docs or
aws eks describe-cluster-versions before creating clusters.
Core Commands
eksctl create cluster --name my-cluster --region ap-south-1 --version 1.35 --managed
aws eks update-kubeconfig --region ap-south-1 --name my-cluster
kubectl get nodes -o wide
kubectl get svc -A
kubectl auth can-i --list
Access Model
- Prefer EKS access entries for cluster access management on modern clusters.
- For pod AWS permissions, standardize on either EKS Pod Identity or IRSA per cluster/team.
Day-2 Checklist
- [ ] Confirm node IAM role has only node-level permissions.
- [ ] Use pod-level IAM for workload AWS access.
- [ ] Confirm add-ons and kubectl versions are compatible with the cluster minor version.
- [ ] Keep worker nodes in private subnets unless public nodes are deliberate.
Related Pages
Verified References