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

Switch all PVCs in Nebari to be backed by Rook Ceph #2633

Open
Adam-D-Lewis opened this issue Aug 20, 2024 · 0 comments
Open

Switch all PVCs in Nebari to be backed by Rook Ceph #2633

Adam-D-Lewis opened this issue Aug 20, 2024 · 0 comments

Comments

@Adam-D-Lewis
Copy link
Member

Context

There is currently a PR adding Rook Ceph to Nebari for the conda store and Jupyterhub PVCs. It will be an alpha feature initially. It will be tested for a period of time, and likely moved to be the default configuration option later on pending results of testing in normal usage. This issue is to remind us to replace all the other PVCs with rook ceph as well.

Here's a list of all the PVCs running on a GCP deployment of Nebari not using rook currently
image

The PR mentioned earlier will handle conda-store-dev-share, nebari-conda-store-storage, and nfs-server-nfs-storage. The remaining PVCs are associated with Keycloak, Loki, Conda store's database storage, jupyterhub, conda store's minio storage, conda store's redis storage, and traefik's ingress certs. In the first RookCeph PR, Rook Ceph is deployed in stage 07, but it will need to be moved to an earlier stage so that we can create the PVCs with Rook Ceph.

Value and/or benefit

There is some benefit in reducing complexity by using the same storage type for all PVCs. There is potentially increased performance since Ceph can scale. Ceph will likely help solve the issues associated with availability zones and subnets that we see on AWS such as #1683.

Anything else?

No response

@Adam-D-Lewis Adam-D-Lewis added needs: triage 🚦 Someone needs to have a look at this issue and triage area: storage and removed needs: triage 🚦 Someone needs to have a look at this issue and triage labels Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant