Skip to content

Conversation

@klemensgraf
Copy link

@klemensgraf klemensgraf commented Nov 29, 2025

Description

This PR removes the deprecated --cloud-provider=external flag from all cluster template configurations.

Background

The --cloud-provider flag was completely removed from Kubernetes components in v1.29 (December 2023):

  • Removed from kube-apiserver
  • Removed from kube-controller-manager
  • Removed from kubelet

This flag is no longer supported in newer (v1.33+) Kubernetes versions and will cause the cloud-init to fail if present because the kube-apiserver isn't able to start.

Fixes #1683 and most likely #1719.

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Kubernetes 1.33.x upgrade/fresh install not working [SOLVED]

1 participant