All updates
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.
- Source: Kubernetes Official Blog