The Wire · Showcase
KOPS HARDENS CCM SCHEDULING, DRA GPU DRIVER SHIPS v0.4.1
By RepoJournal · Filed · About Kubernetes
Cloud-controller-manager pods across five cloud providers now tolerate all node taints, eliminating a class of scheduling failures on heavily tainted control planes.
The kops project merged a critical change [1] that forces CCM pods to schedule regardless of node taint state by adding universal tolerations to AWS, Azure, DigitalOcean, GCP, and Scaleway deployments. This solves a real operational problem: when operators taint nodes to enforce workload isolation, the CCM itself could get stranded, breaking cloud resource management. In parallel, the DRA NVIDIA GPU driver [2] shipped v0.4.1 with verified multi-arch images and Helm charts promoted to the release registry [3]. The kops project also scaffolded an experimental roles feature flag [4] that adds placeholders for etcd, scheduler, CCM, and KCM as separate controllable components, setting up future multi-role capabilities without breaking existing deployments. On the dependency front, Azure provider maintainers enabled dependabot updates [5] by removing exclusions that were blocking security patches on cloud-provider-specific dependencies.
Action items
- → Review kops CCM toleration change before next cluster upgrade if you run tainted control planes kubernetes/kops [plan]
- → Test experimental roles flag in kops if you manage multi-role control planes kubernetes/kops [monitor]
- → Update DRA GPU driver to v0.4.1 if using NVIDIA GPU scheduling kubernetes/k8s.io [plan]
References
- [1] Make cloud-controller-manager pods tolerate all taints ↗ kubernetes/kops
- [2] Promoting dra-driver-nvidia-gpu image and helm chart for the release v0.4.1 ↗ kubernetes/k8s.io
- [3] Merge pull request #9666 from shivamerla/release_nvidia_driver_v0.4.1 kubernetes/k8s.io
- [4] Add an experimental roles feature flag. ↗ kubernetes/kops
- [5] Enable dependabot updates for the Azure provider ↗ kubernetes/autoscaler
FAQ
- What changed in Kubernetes on June 30, 2026?
- Cloud-controller-manager pods across five cloud providers now tolerate all node taints, eliminating a class of scheduling failures on heavily tainted control planes.
- What should Kubernetes teams do about it?
- Review kops CCM toleration change before next cluster upgrade if you run tainted control planes • Test experimental roles flag in kops if you manage multi-role control planes • Update DRA GPU driver to v0.4.1 if using NVIDIA GPU scheduling
- Which Kubernetes repositories shipped on June 30, 2026?
- kubernetes/kops, kubernetes/k8s.io, kubernetes/autoscaler