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

Ability to resize PVCs #40

Open
pbelgundi opened this issue May 6, 2020 · 2 comments
Open

Ability to resize PVCs #40

pbelgundi opened this issue May 6, 2020 · 2 comments

Comments

@pbelgundi
Copy link
Contributor

Description

Currently PVCs created for journal,ledger,index volumes in Bookkeeper cannot be resized and for lifetime of the Pravega deployment the PVCs will continue to be pf the same size

Importance

should-have

@pbelgundi
Copy link
Contributor Author

In order to resize PVCs in a Pravega cluster managed by the operator, we need to:

  • Make sure the underlying block storage provider supports volume resizing.
  • Create the operator logic to identify when a user is attempting to resize a PVC.
  • Wait until the PVC condition to changes to FileSystemResizePending
  • Restart all affected pods for the PVC resizing to be applied (maybe sequentially to avoid downtime)
  • Check that the PVC size has changed

Related links:
https://kubernetes.io/blog/2018/07/12/resizing-persistent-volumes-using-kubernetes/
kubernetes/kubernetes#68737

@pbelgundi
Copy link
Contributor Author

Moved from pravega-operator: pravega/pravega-operator#101

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

No branches or pull requests

1 participant