eks

Design and troubleshoot Amazon EKS clusters for Kubernetes operations on AWS.

15|20|Updated May 11, 2026
One-click install
npx skills add https://github.com/awslabs/startups --skill eks-awslabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eks
Source: https://github.com/awslabs/startups/tree/main/solution-architecture/plugins/aws-dev-toolkit/skills/eks
Command: npx skills add https://github.com/awslabs/startups --skill eks-awslabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design, deploy, and troubleshoot Amazon EKS environments by providing structured guidance for Kubernetes architecture, AWS integration, and operational best practices.

Core Features & Use Cases

  • Cluster Architecture Design: Plan EKS networking, compute strategies, IAM integration, add-ons, observability, and upgrade approaches for production workloads.
  • Operations and Troubleshooting: Diagnose Kubernetes issues, configure autoscaling with Karpenter, manage node groups, and resolve common EKS failures.
  • Use Case: A startup running containerized applications on AWS can use this Skill to choose the right EKS compute model, configure Pod Identity, optimize scaling, and prepare a secure production cluster.

Quick Start

Use the eks skill to design an Amazon EKS cluster architecture for a production workload with recommended compute, networking, IAM, and scaling configurations.

Frequently Asked Questions about eks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an Amazon EKS cluster architecture for production workloads?

Designing production-ready EKS clusters requires planning compute strategies, networking, IAM integration, and autoscaling configurations. This approach ensures reliable Kubernetes operations on AWS by addressing add-on management and observability for production workloads.

How does Karpenter autoscaling work with EKS managed node groups?

Karpenter provides dynamic autoscaling for EKS clusters by provisioning right-sized compute resources based on pod demands. It works alongside managed node groups to optimize scaling and resolve common EKS compute failures.

What is the best way to configure IAM integration for Amazon EKS?

Configuring IAM integration for EKS involves setting up Pod Identity and role-based access control. Proper IAM configuration secures Kubernetes operations on AWS by managing permissions for compute models and add-ons.

Why is my EKS cluster not scaling or provisioning pods correctly?

EKS clusters fail to scale or provision pods due to misconfigured autoscaling, compute constraints, or IAM permission errors. Troubleshooting these Kubernetes issues requires diagnosing node groups, Fargate profiles, and Karpenter configurations.

Can I run serverless containers on AWS using EKS Fargate profiles?

Yes, you can run serverless containers on AWS using EKS Fargate profiles. Fargate removes the need to manage EC2 instances by allocating compute resources on-demand, making it suitable for specific production workloads.

Do I need to configure networking and observability add-ons for a stable EKS upgrade?

Yes, stable EKS upgrades require configuring networking and observability add-ons. Planning an upgrade strategy involves managing add-ons and monitoring Kubernetes operations to prevent production failures during cluster updates.