-
Notifications
You must be signed in to change notification settings - Fork 85
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
Adopt CSI for OpenStack extension beginning with Kubernetes 1.19 #1
Comments
We should only adopt CSI for the OpenStack extension beginning with Kubernetes 1.18 according to the beta promotion plan: https://kubernetes.io/blog/2019/12/09/kubernetes-1-17-feature-csi-migration-beta/ |
Adopting CSI together with support for 1.18 seems to be a good plan:
|
The CSI migration is beta with 1.18, though, the CSI plugins for OpenStack are not yet ready to cater with Gardener needs. We will have to contribute there before we can migrate to CSI. Hence, postponing this issue until 1.19. |
I opened kubernetes/cloud-provider-openstack#1021 to allow disabling the individual driver services so that we can run the controller service in the seed and the node service in the shoot. However, the node service is also still depending on/requiring the cloud config and the OpenStack credentials. Anyways, this is already like it is today (the kubelet needs the credentials today as well), so it's at least not getting worse with CSI. kubernetes/cloud-provider-openstack#1020 was opened to track this. |
Wow, despite CSI still. I saw @kayrus opened the ticket. Thanks! |
In order to fix gardener/gardener-extensions#200 and proceed with gardener/gardener-extensions#154 we need to enable the OpenStack CSI in the OpenStack provider.
The text was updated successfully, but these errors were encountered: