Skip to content
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

Support PVC expansion with the local-path provisioner. #3734

Open
HoustonPutman opened this issue Sep 5, 2024 · 2 comments
Open

Support PVC expansion with the local-path provisioner. #3734

HoustonPutman opened this issue Sep 5, 2024 · 2 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@HoustonPutman
Copy link

The failure of "Expanding PVCs" in KinD clusters was first documented in #1716 . And at that time the Local Storage Provisioner "did not support volume expansion". However, shortly after it was discussed in rancher/local-path-provisioner#189, and afterwards the default storage class created for the provisioner had allowVolumeExpansion: true.

Since KinD creates its own storage class, instead of using the Helm Chart provided by the local-path-provisioner project, the storageClass must be updated here as well to support volume expansion. (Which the local path provisioner supports, because it doesn't actually place any limits on volume sizes in the first place)

@HoustonPutman HoustonPutman added the kind/feature Categorizes issue or PR as related to a new feature. label Sep 5, 2024
@HoustonPutman
Copy link
Author

After more research, its still blocked: rancher/local-path-provisioner#350

@BenTheElder
Copy link
Member

You might want to consider alternate PV drivers.

We currently ship this one but we would like to avoid excessively coupling to it.

Unfortunately these APIs can be somewhat tricky to support with a toy local driver and not actual volumes backed by a cloud provider, storage vendor, NFS, etc

There are some other local drivers in the kubernetes project we need to re-evaluate now, since the advent of CSI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants