Support for daemonset-eviction-for-occupied-nodes #25764
Labels
blocked
enhancement
preview
service/kubernetes-cluster
upstream/microsoft
Indicates that there's an upstream issue blocking this issue/PR
Is there an existing issue for this?
Community Note
Description
The cluster autoscaler in AKS is nearly useless by default for the default pool, which always contains kube-system pods and usually some daemonset pods.
Currently the provider supports
skip-nodes-with-local-storage
andskip-nodes-with-system-pods
, but additionally it would be good to have support for more cluster-autoscaler-profile-settingsdaemonset-eviction-for-empty-nodes
: "Whether DaemonSet pods will be gracefully terminated from empty nodes."daemonset-eviction-for-occupied-nodes
: "Whether DaemonSet pods will be gracefully terminated from non-empty nodes."Both are currently marked as "in preview".
New or Affected Resource(s)/Data Source(s)
azurerm_kubernetes_cluster (auto_scaler_profile)
Potential Terraform Configuration
No response
References
https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler?tabs=azure-cli#cluster-autoscaler-profile-settings
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster#skip_nodes_with_local_storage
The text was updated successfully, but these errors were encountered: