EKS Cluster
Managed Kubernetes control plane.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Cluster name | Text | Yes | — |
| Kubernetes version | Text | — | 1.30 |
| Endpoint access Options: Public, Private, Public + Private | Choice | — | public-and-private |
| Public access CIDRs | List | — | — |
| Secrets KMS encryption | Toggle | — | false |
| Secrets KMS key ARN | Text | — | — |
| Control plane logs | Toggle | — | true |
| Enabled log types | List | — | — |
| Addons | List | — | — |
| Cluster auth mode Options: aws-auth ConfigMap (legacy), API + ConfigMap, API only (recommended) | Choice | — | API_AND_CONFIG_MAP |
| Bootstrap creator admin | Toggle | — | true |
| IP family Options: IPv4, IPv6 | Choice | — | ipv4 |
| Service IPv4 CIDR | Text | — | — |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Cluster IAM rolerequired | Input | aws.iam-role | role_arn |
| Subnetsmulti | Input | aws.subnet | vpc_config.subnet_ids |
| Security groupsmulti | Input | aws.security-group | vpc_config.security_group_ids |
| Workloads | Output | any | — |
| API traffic | Input | any | — |