Optional ReadonlyalbOptional ReadonlyclusterThe cluster log types which you want to enable.
Optional ReadonlyclusterName for the cluster.
Optional ReadonlycoreControls the "eks.amazonaws.com/compute-type" annotation in the CoreDNS configuration on your cluster to determine which compute type to use for CoreDNS.
Optional ReadonlyendpointConfigure access to the Kubernetes API server endpoint..
OptionalextraOptionalidOptional ReadonlyipSpecify which IP family is used to assign Kubernetes pod and service IP addresses.
Optional ReadonlykubectlOptions for creating the kubectl provider - a lambda function that executes kubectl and helm
against the cluster. If defined, kubectlLayer is a required property.
If not defined, kubectl provider will not be created by default.
Optional ReadonlymastersAn IAM role that will be added to the system:masters Kubernetes RBAC
group.
Optionalnode@default: ['system,'general-purpose']
Optionalnode@default: generated by CDK
Optional ReadonlypruneIndicates whether Kubernetes resources added through addManifest() can be
automatically pruned. When this is enabled (default), prune labels will be
allocated and injected to each resource. These labels will then be used
when issuing the kubectl apply operation with the --prune switch.
Optional ReadonlyroleRole that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.
Optional ReadonlysecretsKMS secret for envelope encryption for Kubernetes secrets.
Optional ReadonlysecuritySecurity Group to use for Control Plane ENIs
Optional ReadonlyserviceThe CIDR block to assign Kubernetes service IP addresses from.
OptionaltagsThe tags assigned to the EKS cluster
Optional ReadonlyversionThe Kubernetes version to run in the cluster
Optional ReadonlyvpcThe VPC in which to create the Cluster.
Optional ReadonlyvpcWhere to place EKS Control Plane ENIs
For example, to only select private subnets, supply the following:
vpcSubnets: [{ subnetType: ec2.SubnetType.PRIVATE_WITH_EGRESS }]
Install the AWS Load Balancer Controller onto the cluster.