Kubernetes v1.35: Watch Based Route Reconciliation in the Cloud Controller Manager

Published: (December 30, 2025 at 01:30 PM EST)
1 min read

Source: Kubernetes Blog

What’s new?

The feature gate CloudControllerManagerWatchBasedRoutesReconciliation has been introduced to k8s.io/cloud-provider in alpha stage by SIG Cloud Provider.

To enable this feature, add the following flag to the Cloud Controller Manager (CCM) implementation you are using:

--feature-gate=CloudControllerManagerWatchBasedRoutesReconciliation=true

About the feature gate

  • The gate triggers the route reconciliation loop whenever a node is added, deleted, or when the fields .spec.podCIDRs or .status.addresses are updated.
  • An additional reconciliation runs at a random interval between 12 h and 24 h, chosen when the controller starts.
  • The underlying reconciliation logic is unchanged, so users of a CCM implementation should not see significant changes to existing route configurations.

How can I learn more?

For more details, refer to KEP‑5237.

Back to Blog

Related posts

Read more »