ContainerNodePool

Field Type Description
apiVersion string google.kubeform.com/v1alpha1
kind string ContainerNodePool
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec ContainerNodePoolSpec
status ContainerNodePoolStatus

ContainerNodePoolSpec

(Appears on:ContainerNodePool, ContainerNodePoolStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
autoscaling []ContainerNodePoolSpecAutoscaling (Optional)
cluster string
initialNodeCount int (Optional)
instanceGroupUrls []string (Optional)
management []ContainerNodePoolSpecManagement (Optional)
maxPodsPerNode int (Optional) Deprecated
name string (Optional)
namePrefix string (Optional) Deprecated
nodeConfig []ContainerNodePoolSpecNodeConfig (Optional)
nodeCount int (Optional)
project string (Optional)
region string (Optional)
version string (Optional)
zone string (Optional)

ContainerNodePoolSpecAutoscaling

(Appears on:ContainerNodePoolSpec)
Field Type Description
maxNodeCount int
minNodeCount int

ContainerNodePoolSpecManagement

(Appears on:ContainerNodePoolSpec)
Field Type Description
autoRepair bool (Optional)
autoUpgrade bool (Optional)

ContainerNodePoolSpecNodeConfig

(Appears on:ContainerNodePoolSpec)
Field Type Description
diskSizeGb int (Optional)
diskType string (Optional)
guestAccelerator []ContainerNodePoolSpecNodeConfigGuestAccelerator (Optional)
imageType string (Optional)
labels map[string]string (Optional)
localSsdCount int (Optional)
machineType string (Optional)
metadata map[string]string (Optional)
minCPUPlatform string (Optional)
oauthScopes []string (Optional)
preemptible bool (Optional)
serviceAccount string (Optional)
tags []string (Optional)
taint []ContainerNodePoolSpecNodeConfigTaint (Optional) Deprecated
workloadMetadataConfig []ContainerNodePoolSpecNodeConfigWorkloadMetadataConfig (Optional) Deprecated

ContainerNodePoolSpecNodeConfigGuestAccelerator

(Appears on:ContainerNodePoolSpecNodeConfig)
Field Type Description
count int
type string

ContainerNodePoolSpecNodeConfigTaint

(Appears on:ContainerNodePoolSpecNodeConfig)
Field Type Description
effect string
key string
value string

ContainerNodePoolSpecNodeConfigWorkloadMetadataConfig

(Appears on:ContainerNodePoolSpecNodeConfig)
Field Type Description
nodeMetadata string

ContainerNodePoolStatus

(Appears on:ContainerNodePool)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output ContainerNodePoolSpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)