Configuration options for GPU Builder.

interface GpuOptions {
    blockDeviceSize?: number;
    clusterProviderTags?: {
        [key: string]: string;
    };
    desiredNodeSize?: number;
    instanceClass: InstanceClass;
    instanceSize: InstanceSize;
    kubernetesVersion: KubernetesVersion;
    maxNodeSize?: number;
    minNodeSize?: number;
    nodeGroupTags?: {
        [key: string]: string;
    };
}

Properties

blockDeviceSize?: number

Optional, Block device size.

clusterProviderTags?: {
    [key: string]: string;
}

Optional, Cluster Provider Tags.

desiredNodeSize?: number

Optional, Desired number of nodes to use for the cluster.

instanceClass: InstanceClass

Required, Instance class to use for the cluster.

instanceSize: InstanceSize

Required, Instance size to use for the cluster.

kubernetesVersion: KubernetesVersion

Required, Kubernetes version to use for the cluster.

maxNodeSize?: number

Optional, Maximum number of nodes to use for the cluster.

minNodeSize?: number

Optional, Minimum number of nodes to use for the cluster.

nodeGroupTags?: {
    [key: string]: string;
}

Optional, Node Group Tags for AL2 nodes which run standard cluster software.