Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
string[]
osSKU
Specifies the OS SKU used by the agent pool. The default is CBLMariner if OSType is Linux. The default is Windows2019 when OSType is Windows.
'CBLMariner' 'Windows2019' 'Windows2022'
osType
The particular KubernetesVersion Image OS Type (Linux, Windows)
'Linux' 'Windows'
vmSize
The VM sku size of the agent pool node VMs.
string
AgentPoolProfileNodeLabels
Name
Description
Value
{customized property}
string
ProvisionedClusterPropertiesAutoScalerProfile
Name
Description
Value
balance-similar-node-groups
Valid values are 'true' and 'false'
string
expander
If not specified, the default is 'random'. See expanders for more information.
'least-waste' 'most-pods' 'priority' 'random'
max-empty-bulk-delete
The default is 10.
string
max-graceful-termination-sec
The default is 600.
string
max-node-provision-time
The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
max-total-unready-percentage
The default is 45. The maximum is 100 and the minimum is 0.
string
new-pod-scale-up-delay
For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc).
string
ok-total-unready-count
This must be an integer. The default is 3.
string
scale-down-delay-after-add
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-delay-after-delete
The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-delay-after-failure
The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-unneeded-time
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-unready-time
The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-utilization-threshold
The default is '0.5'.
string
scan-interval
The default is '10'. Values must be an integer number of seconds.
string
skip-nodes-with-local-storage
The default is true.
string
skip-nodes-with-system-pods
The default is true.
string
CloudProviderProfile
Name
Description
Value
infraNetworkProfile
The profile for the infrastructure networks used by the provisioned cluster
List of ARM resource Ids (maximum 1) for the infrastructure network object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}
string[]
ClusterVMAccessProfile
Name
Description
Value
authorizedIPRanges
IP Address or CIDR for SSH access to VMs in the provisioned cluster
Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
string[]
osSKU
Specifies the OS SKU used by the agent pool. The default is CBLMariner if OSType is Linux. The default is Windows2019 when OSType is Windows.
'CBLMariner' 'Windows2019' 'Windows2022'
osType
The particular KubernetesVersion Image OS Type (Linux, Windows)
'Linux' 'Windows'
vmSize
The VM sku size of the agent pool node VMs.
string
AgentPoolProfileNodeLabels
Name
Description
Value
{customized property}
string
ProvisionedClusterPropertiesAutoScalerProfile
Name
Description
Value
balance-similar-node-groups
Valid values are 'true' and 'false'
string
expander
If not specified, the default is 'random'. See expanders for more information.
'least-waste' 'most-pods' 'priority' 'random'
max-empty-bulk-delete
The default is 10.
string
max-graceful-termination-sec
The default is 600.
string
max-node-provision-time
The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
max-total-unready-percentage
The default is 45. The maximum is 100 and the minimum is 0.
string
new-pod-scale-up-delay
For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc).
string
ok-total-unready-count
This must be an integer. The default is 3.
string
scale-down-delay-after-add
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-delay-after-delete
The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-delay-after-failure
The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-unneeded-time
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-unready-time
The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-utilization-threshold
The default is '0.5'.
string
scan-interval
The default is '10'. Values must be an integer number of seconds.
string
skip-nodes-with-local-storage
The default is true.
string
skip-nodes-with-system-pods
The default is true.
string
CloudProviderProfile
Name
Description
Value
infraNetworkProfile
The profile for the infrastructure networks used by the provisioned cluster
List of ARM resource Ids (maximum 1) for the infrastructure network object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}
string[]
ClusterVMAccessProfile
Name
Description
Value
authorizedIPRanges
IP Address or CIDR for SSH access to VMs in the provisioned cluster
Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
string[]
osSKU
Specifies the OS SKU used by the agent pool. The default is CBLMariner if OSType is Linux. The default is Windows2019 when OSType is Windows.
"CBLMariner" "Windows2019" "Windows2022"
osType
The particular KubernetesVersion Image OS Type (Linux, Windows)
"Linux" "Windows"
vmSize
The VM sku size of the agent pool node VMs.
string
AgentPoolProfileNodeLabels
Name
Description
Value
{customized property}
string
ProvisionedClusterPropertiesAutoScalerProfile
Name
Description
Value
balance-similar-node-groups
Valid values are 'true' and 'false'
string
expander
If not specified, the default is 'random'. See expanders for more information.
"least-waste" "most-pods" "priority" "random"
max-empty-bulk-delete
The default is 10.
string
max-graceful-termination-sec
The default is 600.
string
max-node-provision-time
The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
max-total-unready-percentage
The default is 45. The maximum is 100 and the minimum is 0.
string
new-pod-scale-up-delay
For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc).
string
ok-total-unready-count
This must be an integer. The default is 3.
string
scale-down-delay-after-add
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-delay-after-delete
The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-delay-after-failure
The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-unneeded-time
The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-unready-time
The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.
string
scale-down-utilization-threshold
The default is '0.5'.
string
scan-interval
The default is '10'. Values must be an integer number of seconds.
string
skip-nodes-with-local-storage
The default is true.
string
skip-nodes-with-system-pods
The default is true.
string
CloudProviderProfile
Name
Description
Value
infraNetworkProfile
The profile for the infrastructure networks used by the provisioned cluster
List of ARM resource Ids (maximum 1) for the infrastructure network object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/logicalNetworks/{logicalNetworkName}
string[]
ClusterVMAccessProfile
Name
Description
Value
authorizedIPRanges
IP Address or CIDR for SSH access to VMs in the provisioned cluster