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).
View JSON Schema on GitHub