Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GkeNodeConfig

import type { GkeNodeConfig } from "https://googleapis.deno.dev/v1/dataproc:v1.ts";

Parameters that describe cluster nodes.

interface GkeNodeConfig {
bootDiskKmsKey?: string;
localSsdCount?: number;
machineType?: string;
minCpuPlatform?: string;
preemptible?: boolean;
spot?: boolean;
}

§Properties

§

Optional. A list of hardware accelerators (https://cloud.google.com/compute/docs/gpus) to attach to each node.

§
bootDiskKmsKey?: string
[src]

Optional. The Customer Managed Encryption Key (CMEK) (https://cloud.google.com/kubernetes-engine/docs/how-to/using-cmek) used to encrypt the boot disk attached to each node in the node pool. Specify the key using the following format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}

§
localSsdCount?: number
[src]

Optional. The number of local SSD disks to attach to the node, which is limited by the maximum number of disks allowable per zone (see Adding Local SSDs (https://cloud.google.com/compute/docs/disks/local-ssd)).

§
machineType?: string
[src]

Optional. The name of a Compute Engine machine type (https://cloud.google.com/compute/docs/machine-types).

§
minCpuPlatform?: string
[src]

Optional. Minimum CPU platform (https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) to be used by this instance. The instance may be scheduled on the specified or a newer CPU platform. Specify the friendly names of CPU platforms, such as "Intel Haswell"` or Intel Sandy Bridge".

§
preemptible?: boolean
[src]

Optional. Whether the nodes are created as legacy preemptible VM instances (https://cloud.google.com/compute/docs/instances/preemptible). Also see Spot VMs, preemptible VM instances without a maximum lifetime. Legacy and Spot preemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the CONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role).

§
spot?: boolean
[src]

Optional. Whether the nodes are created as Spot VM instances (https://cloud.google.com/compute/docs/instances/spot). Spot VMs are the latest update to legacy preemptible VMs. Spot VMs do not have a maximum lifetime. Legacy and Spot preemptible nodes cannot be used in a node pool with the CONTROLLER role or in the DEFAULT node pool if the CONTROLLER role is not assigned (the DEFAULT node pool will assume the CONTROLLER role).