Kubernetes Cluster Auto Scaler Profile Args
Constructors
Properties
Detect similar node groups and balance the number of nodes between them. Defaults to false
.
Whether DaemonSet pods will be gracefully terminated from empty nodes. Defaults to false
.
Whether DaemonSet pods will be gracefully terminated from non-empty nodes. Defaults to true
.
Maximum number of empty nodes that can be deleted at the same time. Defaults to 10
.
Whether DaemonSet pods will be ignored when calculating resource utilization for scale down. Defaults to false
.
Maximum number of seconds the cluster autoscaler waits for pod termination when trying to scale down a node. Defaults to 600
.
Maximum time the autoscaler waits for a node to be provisioned. Defaults to 15m
.
Maximum Number of allowed unready nodes. Defaults to 3
.
Maximum percentage of unready nodes the cluster autoscaler will stop if the percentage is exceeded. Defaults to 45
.
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. Defaults to 10s
.
How long after the scale up of AKS nodes the scale down evaluation resumes. Defaults to 10m
.
How long after node deletion that scale down evaluation resumes. Defaults to the value used for scan_interval
.
How long after scale down failure that scale down evaluation resumes. Defaults to 3m
.
How long a node should be unneeded before it is eligible for scale down. Defaults to 10m
.
How long an unready node should be unneeded before it is eligible for scale down. Defaults to 20m
.
Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down. Defaults to 0.5
.
How often the AKS Cluster should be re-evaluated for scale up/down. Defaults to 10s
.
If true
cluster autoscaler will never delete nodes with pods with local storage, for example, EmptyDir or HostPath. Defaults to true
.
If true
cluster autoscaler will never delete nodes with pods from kube-system (except for DaemonSet or mirror pods). Defaults to true
.