Why EKS with Ankra
- Automatic IAM setup - Ankra creates the required IAM roles for the cluster and node groups, so you do not have to wire them by hand.
- Bring your own network, or don’t - specify
subnet_idsandsecurity_group_ids, or let Ankra use your default VPC subnets. - Live pricing and options - regions, Kubernetes versions, and EC2 instance types are fetched live with your AWS credential, including spot and autoscaling where available.
Prerequisites
An AWS credential stored in Ankra (access keys or an IAM role) with permissions for EKS, EC2, and IAM role management. See AWS Credentials. GitOps is optional: connect a repository at creation and Ankra commits the cluster’s stack definitions to Git.Creating an EKS cluster
- Portal
- CLI
- API
Credential & Region
Select the AWS credential and a region (for example
eu-west-1). Regions load live from AWS.Node Groups
Define one or more worker groups: name, instance type (with live pricing), count, labels, and autoscaling bounds.
Kubernetes & Networking
Pick a Kubernetes version or keep the default, optionally set subnets and security groups, and enable control-plane logging if you want it.
EKS options
| Field | Description |
|---|---|
eks.subnet_ids | Subnets to place the cluster in (defaults to your default VPC subnets) |
eks.security_group_ids | Security groups to attach |
eks.enable_control_plane_logging | Enable EKS control-plane logging |
EKS creates the IAM roles for the cluster and node groups automatically and uses your default VPC subnets when
subnet_ids is omitted. Control planes routinely take 10-15 minutes to provision; node groups follow after.Day-2 operations
Node groups, upgrades, and deletion work from the CLI, portal, or API. The CLI examples use--provider eks:
PATCH .../node-pools/{name} endpoint. See Managed Kubernetes - day-2 operations for the shared mechanics.