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

Ceph Cluster setup #236

Open
sandertyu opened this issue Jun 17, 2021 · 3 comments
Open

Ceph Cluster setup #236

sandertyu opened this issue Jun 17, 2021 · 3 comments

Comments

@sandertyu
Copy link
Contributor

NFS-client-provisioner has questionable status for future kubernetes support, and ceph is widely used and quite effective, We can look into how to set this up and replace the current NFS client provisioner.

@sandertyu
Copy link
Contributor Author

sandertyu commented Jun 18, 2021

@sandertyu
Copy link
Contributor Author

sandertyu commented Jun 24, 2021

The Ceph docs recommend using Rook to integrate into kubernetes. Here are the docs. I believe this can be installed with and through kubernetes, so it would run on our existing machines and we don't need additional puppet stuff.

I'm not sure if we'll be running this on new machines, existing ones, or what. There are a couple of computers that are currently not in production and have some issues, we could maybe try and fix those as well if needed.

@TimStewartJ
Copy link
Member

After reading a bunch of docs and articles on ceph and kubernetes integration, it seems like using Rook is definitely the way to go if we want to go through with this. It seems easy enough to set up and should handle the communication between k8s and ceph so we don't have to.

One thing I noticed, though, is that ceph derives most of its benefit from being a cluster. Since the majority of our storage capacity is in blackhole and the rest of the existing cluster doesn't have the storage for this use case, it looks like we'll need some major hardware changes.

Some relevant docs I found:

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

2 participants