All updates
Written by Sep 15, 2025

k8s: Kubernetes v1.34: Decoupled Taint Manager Is Now Stable

Sep 15, 2025

Kubernetes v1.34 promotes the SeparateTaintEvictionController feature to GA, splitting responsibilities so the node lifecycle controller only applies NoExecute taints while a dedicated taint eviction controller handles pod eviction. This improves code separation, enables easier improvements or custom eviction implementations, and can be disabled via a kube-controller-manager flag. Documentation and a KEP/beta announcement provide more details.

Sponsored by GitAds