-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cloud provider deprecated in kubelet 1.27+ #10495
Comments
Thanks to report it :-) |
I also coded an external Cloud Controller Manager to work around this. Not sure which is the "preferred" method, but my changes are here |
@ebarrere - does it modify the |
/remove-kind bug |
Hello, I also ran into the same problem trying to provision a cluster with kubespray 2.24.1 (k8s version 1.28). After reading this thread, I am still puzzled how to progress. Thanks |
I was able to deploy a cluster using the fork linked in my previous comment, but beyond that I didn't do any testing. |
Hell all, I managed to deploy the cluster with kubespray, setting To be honest I find that their official documentation is lacking a lot of necessary info, so I ended up troubleshooting from the errors in the logs, the help message of the tool also helped.
Cheers! |
/assign |
We need to deprecate cloud provider in Kubespray v2.27. /remove-kind feature |
Hello!
the kubelet option --cloud-provider was deprecated in k8s 1.27. When you configure cloud provider in the inventory, (in my case aws), kubelet crashes "with unknown cloud provide: aws".
I tried adding POC code to kubespray for testing the new way to do this with "--image-credential-provider-bin-dir" and "--image-credential-provider-config" options and it worked fine for me.
The text was updated successfully, but these errors were encountered: