Before upgrading, we strongly recommend verifying your current setup against the information on this page and reading more about Kubernetes' new features in Kubernetes upgrade notes.
Deprecated API Services
With this version, Kubernetes stopped serving several API versions for Flow control resources and HorizontalPodAutoscaler services. For more information on the deprecated API versions for each of these services, refer to https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-26.
Removed OCI Image Registry
DKP uses the upstream
registry.k8s.io registry instead of the previous
k8s.gcr.io registry for all new and upgraded clusters. The Kubernetes image is only available through the new image registry starting with 1.26.0.
Ensure you add
registry.k8s.io to any firewall or proxy allowlists.
Migration to External Cloud-Controller-Managers
The deprecation of in-tree
cloud-controller-managers that are part of
kube-controller-manager has started. Starting with DKP 2.6 and Kubernetes 1.26.0, the in-tree
cloud-controller-manager is disabled and migrated to the external
cloud-controller-manager. If you had custom configuration for the in-tree
cloud-controller-manager, you may need to add an equivalent configuration in the new deployments.