GkeNodeConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Parameters that describe cluster nodes.
Attributes |
|
---|---|
Name | Description |
machine_type |
str
Optional. The name of a Compute Engine `machine type |
local_ssd_count |
int
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 |
preemptible |
bool
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]
(/dataproc/docs/reference/rest/v1/projects.regions.clusters#role)
or in the DEFAULT node pool if the CONTROLLER role is not
assigned (the DEFAULT node pool will assume the CONTROLLER
role).
|
accelerators |
MutableSequence[google.cloud.dataproc_v1.types.GkeNodePoolConfig.GkeNodePoolAcceleratorConfig]
Optional. A list of `hardware accelerators |
min_cpu_platform |
str
Optional. `Minimum CPU platform |
boot_disk_kms_key |
str
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/KEY_PROJECT_ID/locations/LOCATION/keyRings/RING_NAME/cryptoKeys/KEY_NAME. |
spot |
bool
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][google.cloud.dataproc.v1.GkeNodePoolConfig.GkeNodeConfig.preemptible]. 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).
|