# DefaultCapacityType

The default capacity type for the cluster.

- Source: [`aws-eks/lib/cluster.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-eks/lib/cluster.ts#L3008)

## Example

```ts
import { KubectlV36Layer } from '@aws-cdk/lambda-layer-kubectl-v36';

const cluster = new eks.Cluster(this, 'HelloEKS', {
  version: eks.KubernetesVersion.V1_36,
  defaultCapacityType: eks.DefaultCapacityType.EC2,
  kubectlLayer: new KubectlV36Layer(this, 'kubectl'),
});
```

## Members

| Member | Description |
| --- | --- |
| `NODEGROUP` | managed node group. |
| `EC2` | EC2 autoscaling group. |

## Referenced by

- [`ClusterProps`](/v2/docs/aws-cdk-lib.aws_eks.ClusterProps).defaultCapacityType
