Azure Kubernetes Service · Schema
ManagedClusterAutoScalerProfile
Parameters to be applied to the cluster-autoscaler.
AzureCloudContainersDevOpsKubernetesOrchestration
Properties
| Name | Type | Description |
|---|---|---|
| balance-similar-node-groups | string | Detects similar node pools and balances the number of nodes between them. |
| daemonset-eviction-for-empty-nodes | boolean | If set to true, all daemonset pods on empty nodes will be evicted before deletion of the node. |
| daemonset-eviction-for-occupied-nodes | boolean | If set to true, all daemonset pods on occupied nodes will be evicted before deletion of the node. |
| expander | string | The expander to use when scaling up. |
| max-empty-bulk-delete | string | The maximum number of empty nodes that can be deleted at the same time. |
| max-graceful-termination-sec | string | Maximum number of seconds the cluster autoscaler waits for pod termination when trying to scale down a node. |
| max-node-provision-time | string | The maximum time the autoscaler waits for a node to be provisioned. |
| max-total-unready-percentage | string | Maximum percentage of unready nodes in the cluster. After this percentage is exceeded, the cluster autoscaler halts operations. |
| new-pod-scale-up-delay | string | For scenarios like burst/batch scale where you do not want CA to act before the kubernetes scheduler could schedule all the pods. |
| ok-total-unready-count | string | Number of allowed unready nodes, irrespective of max-total-unready-percentage. |
| scan-interval | string | How often the cluster is reevaluated for scale up or down. |
| scale-down-delay-after-add | string | How long after scale up that scale down evaluation resumes. |
| scale-down-delay-after-delete | string | How long after node deletion that scale down evaluation resumes. |
| scale-down-delay-after-failure | string | How long after scale down failure that scale down evaluation resumes. |
| scale-down-unneeded-time | string | How long a node should be unneeded before it is eligible for scale down. |
| scale-down-unready-time | string | How long an unready node should be unneeded before it is eligible for scale down. |
| scale-down-utilization-threshold | string | Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down. |
| skip-nodes-with-local-storage | string | Whether the cluster autoscaler will skip deleting nodes with pods with local storage. |
| skip-nodes-with-system-pods | string | Whether the cluster autoscaler will skip deleting nodes with pods from kube-system (except for DaemonSet or mirror pods). |