This handles the full EKS workflow from cluster creation to workload deployment. You get patterns for setting up IRSA (the right way to give pods AWS permissions), managing node groups, and installing essential add-ons like the EBS CSI driver. The guide covers both raw AWS CLI commands and eksctl shortcuts, which is helpful since eksctl saves you from writing trust policy JSON by hand. Best part is the concrete examples for things like setting up OIDC providers and configuring service accounts with IAM roles. If you're running Kubernetes on AWS and need to integrate with S3, RDS, or any AWS service from your pods, the IRSA patterns alone make this worth having.
- skills.sh installs
- 148
- GitHub stars
- 1.2K
- last updated
- Jun 8, 2026
Install
$ npx -y skills add itsmostafa/aws-agent-skills --skill eks --agent claude-codeInstalls into .claude/skills of the current project.
Files
AWS EKS
Amazon Elastic Kubernetes Service (EKS) runs Kubernetes without installing and operating your own control plane. EKS manages the control plane and integrates with AWS services.
Table of Contents
Core Concepts
Control Plane
Managed by AWS. Runs Kubernetes API server, etcd, and controllers across multiple AZs.
Node Groups
| Type | Description |
|---|---|
| Managed | AWS manages provisioning, updates |
| Self-managed | You manage EC2 instances |
| Fargate | Serverless, per-pod compute |
IRSA (IAM Roles for Service Accounts)
Associates Kubernetes service accounts with IAM roles for fine-grained AWS permissions.
Add-ons
Operational software: CoreDNS, kube-proxy, VPC CNI, EBS CSI driver.
Common Patterns
Create a Cluster
AWS CLI:
Sponsors
Details
- Repository
- github.com/itsmostafa/aws-agent-skills
- Categories
- DevOps & CI/CD, AI & Agent Building, Cloud & Infrastructure
- License
- MIT
- First seen
- Jun 11, 2026
