Kubernetes 1.31 has completed a significant migration by removing the in-tree cloud provider and introducing new subsystems. The migration affects the initialization process of nodes, adding complexity and potential issues during cluster bootstrapping. The Cloud Controller Manager (CCM) now handles functionalities previously managed by kube-controller-manager and kubelet. Recommendations include using host network mode, scalable resource types like Deployments or DaemonSets, targeting control plane nodes, and ensuring proper tolerations to avoid scheduling issues. Detailed guidance and an example deployment configuration are provided.

9m read timeFrom kubernetes.io
Post cover image
Table of contents
Examples of the dependency problemOur Recommendations

Sort: