eksctl
AWS EKS cluster management CLI
TLDR
Create EKS cluster
SYNOPSIS
eksctl command [options]
DESCRIPTION
eksctl is the official CLI for Amazon EKS (Elastic Kubernetes Service). It simplifies creating, managing, and deleting EKS clusters and their associated resources.
The tool handles the complex AWS infrastructure setup including VPCs, subnets, security groups, and IAM roles. Clusters can be defined declaratively with YAML configurations.
eksctl supports advanced features like managed node groups, Fargate profiles, and cluster upgrades.
PARAMETERS
COMMAND
Operation: create, get, delete, scale, upgrade, etc.create cluster --name NAME
Create new EKS cluster.--nodes N
Number of worker nodes.--node-type TYPE
EC2 instance type for nodes.--region REGION
AWS region.delete cluster --name NAME
Delete cluster.get clusters
List clusters.--help
Display help information.
CAVEATS
AWS credentials required. Cluster creation takes time. Incurs AWS charges. Some operations require specific IAM permissions.
HISTORY
eksctl was created by Weaveworks in partnership with AWS, released in 2018 to simplify EKS cluster management. It became the official CLI tool for EKS.
