INodeConfig

google.container.v1beta1. INodeConfig

Properties of a NodeConfig.

Properties:
Name Type Attributes Description
machineType string | null <optional>

NodeConfig machineType

diskSizeGb number | null <optional>

NodeConfig diskSizeGb

oauthScopes Array.<string> | null <optional>

NodeConfig oauthScopes

serviceAccount string | null <optional>

NodeConfig serviceAccount

metadata Object.<string, string> | null <optional>

NodeConfig metadata

imageType string | null <optional>

NodeConfig imageType

labels Object.<string, string> | null <optional>

NodeConfig labels

localSsdCount number | null <optional>

NodeConfig localSsdCount

tags Array.<string> | null <optional>

NodeConfig tags

preemptible boolean | null <optional>

NodeConfig preemptible

accelerators Array.<google.container.v1beta1.IAcceleratorConfig> | null <optional>

NodeConfig accelerators

sandboxConfig google.container.v1beta1.ISandboxConfig | null <optional>

NodeConfig sandboxConfig

nodeGroup string | null <optional>

NodeConfig nodeGroup

reservationAffinity google.container.v1beta1.IReservationAffinity | null <optional>

NodeConfig reservationAffinity

diskType string | null <optional>

NodeConfig diskType

minCpuPlatform string | null <optional>

NodeConfig minCpuPlatform

workloadMetadataConfig google.container.v1beta1.IWorkloadMetadataConfig | null <optional>

NodeConfig workloadMetadataConfig

taints Array.<google.container.v1beta1.INodeTaint> | null <optional>

NodeConfig taints

bootDiskKmsKey string | null <optional>

NodeConfig bootDiskKmsKey

shieldedInstanceConfig google.container.v1beta1.IShieldedInstanceConfig | null <optional>

NodeConfig shieldedInstanceConfig

linuxNodeConfig google.container.v1beta1.ILinuxNodeConfig | null <optional>

NodeConfig linuxNodeConfig

kubeletConfig google.container.v1beta1.INodeKubeletConfig | null <optional>

NodeConfig kubeletConfig

ephemeralStorageConfig google.container.v1beta1.IEphemeralStorageConfig | null <optional>

NodeConfig ephemeralStorageConfig

gcfsConfig google.container.v1beta1.IGcfsConfig | null <optional>

NodeConfig gcfsConfig

advancedMachineFeatures google.container.v1beta1.IAdvancedMachineFeatures | null <optional>

NodeConfig advancedMachineFeatures

gvnic google.container.v1beta1.IVirtualNIC | null <optional>

NodeConfig gvnic

spot boolean | null <optional>

NodeConfig spot

confidentialNodes google.container.v1beta1.IConfidentialNodes | null <optional>

NodeConfig confidentialNodes

fastSocket google.container.v1beta1.IFastSocket | null <optional>

NodeConfig fastSocket

resourceLabels Object.<string, string> | null <optional>

NodeConfig resourceLabels

loggingConfig google.container.v1beta1.INodePoolLoggingConfig | null <optional>

NodeConfig loggingConfig

windowsNodeConfig google.container.v1beta1.IWindowsNodeConfig | null <optional>

NodeConfig windowsNodeConfig

localNvmeSsdBlockConfig google.container.v1beta1.ILocalNvmeSsdBlockConfig | null <optional>

NodeConfig localNvmeSsdBlockConfig

ephemeralStorageLocalSsdConfig google.container.v1beta1.IEphemeralStorageLocalSsdConfig | null <optional>

NodeConfig ephemeralStorageLocalSsdConfig

soleTenantConfig google.container.v1beta1.ISoleTenantConfig | null <optional>

NodeConfig soleTenantConfig

containerdConfig google.container.v1beta1.IContainerdConfig | null <optional>

NodeConfig containerdConfig

hostMaintenancePolicy google.container.v1beta1.IHostMaintenancePolicy | null <optional>

NodeConfig hostMaintenancePolicy

resourceManagerTags google.container.v1beta1.IResourceManagerTags | null <optional>

NodeConfig resourceManagerTags

enableConfidentialStorage boolean | null <optional>

NodeConfig enableConfidentialStorage

secondaryBootDisks Array.<google.container.v1beta1.ISecondaryBootDisk> | null <optional>

NodeConfig secondaryBootDisks

secondaryBootDiskUpdateStrategy google.container.v1beta1.ISecondaryBootDiskUpdateStrategy | null <optional>

NodeConfig secondaryBootDiskUpdateStrategy