NodePoolProperties interface
Represents the node pool properties
Properties
| auto |
Auto-repair |
| auto |
Representation of a autoscaling in a node pool. |
| labels | Kubernetes labels to propagate to the NodePool Nodes Note that when the labels are updated this is only applied to newly create nodes in the Nodepool, existing node labels remain unchanged. |
| node |
nodeDrainTimeoutMinutes is the grace period for how long Pod Disruption Budget-protected workloads will be respected during any node draining operation. After this grace period, any workloads protected by Pod Disruption Budgets that have not been successfully drained from a node will be forcibly evicted. This is especially relevant to cluster upgrades. Valid values are from 0 to 10080 minutes (1 week) . 0 means that the NodePool can be drained without any time limitation. If unset the cluster nodeDrainTimeoutMinutes value is used as a default. |
| platform | Azure node pool platform configuration |
| provisioning |
Provisioning state |
| replicas | The number of worker nodes, it cannot be used together with autoscaling. Validation:
|
| status | Status of the node pool resource |
| taints | Taints for the nodes |
| version | OpenShift version for the nodepool |
Property Details
autoRepair
Auto-repair
autoRepair?: boolean
Property Value
boolean
autoScaling
Representation of a autoscaling in a node pool.
autoScaling?: NodePoolAutoScaling
Property Value
labels
Kubernetes labels to propagate to the NodePool Nodes Note that when the labels are updated this is only applied to newly create nodes in the Nodepool, existing node labels remain unchanged.
labels?: Label[]
Property Value
Label[]
nodeDrainTimeoutMinutes
nodeDrainTimeoutMinutes is the grace period for how long Pod Disruption Budget-protected workloads will be respected during any node draining operation. After this grace period, any workloads protected by Pod Disruption Budgets that have not been successfully drained from a node will be forcibly evicted. This is especially relevant to cluster upgrades.
Valid values are from 0 to 10080 minutes (1 week) . 0 means that the NodePool can be drained without any time limitation.
If unset the cluster nodeDrainTimeoutMinutes value is used as a default.
nodeDrainTimeoutMinutes?: number
Property Value
number
platform
Azure node pool platform configuration
platform: NodePoolPlatformProfile
Property Value
provisioningState
Provisioning state
provisioningState?: string
Property Value
string
replicas
The number of worker nodes, it cannot be used together with autoscaling. Validation:
- Minimum: 0
- Maximum: 200 (only when availabilityZone is not specified)
- No maximum when availabilityZone is specified
replicas?: number
Property Value
number
status
taints
version
OpenShift version for the nodepool
version?: NodePoolVersionProfile