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
kubernetes: Evaluate local persistent volume support in v1.10 #23706
Comments
BTW I'm the lead for the feature in Kubernetes, would be happy to help answer questions and always looking for feedback! |
Thanks @msau42! We'll let you know if anything comes up once we get started. |
@a-robinson hi i also want to use k8s with local storage to deploy cockroach db. I have some questions
|
|
@a-robinson I will try it and if has any result , I will report here |
Coming from little knowledge on the CockroachDB's Helm setup (I need to dig into it next), I am interested in the ability for CockroachDB to properly run on any specified storage class, including one that is backed with local persistent volumes. I'm curious if CockroachDB already is architected to handle the case when an instance/pod is rescheduled to a fresh node with an empty data volume (as would be the case with instance storage/local volumes). CockroachDB would begin replicating data to the new instance? Does the cluster just consider this to be a new identity while the old instance is considered permanently dead, given its state is lost? I'll dig into the code a bit, but if the answer to my questions are "yes" then local persistent volumes ought to work just fine for the cases where the number of nodes that have lost their persistent state and/or are not fully in-sync remains at N - 1, where N is the replication factor. I'm interested in local persistent volume support for deploying onto a bare metal k8s cluster without using network-attached storage or distributed file systems such as Ceph/Rook, but instead using direct-attached NVMe/SSD drives. |
We have marked this issue as stale because it has been inactive for |
adding a comment will keep it active |
Very interested in this one. But until now the most challenging part is the disk encryption. |
We have marked this issue as stale because it has been inactive for |
a comment will keep it active |
v1.10 is expected to be released on March 21, and it notably includes the promotion of
LocalPersistentVolume
to beta, meaning it will be available by default on all new kubernetes clusters. It's a good opportunity to eliminate our dependency on network-attached volumes and run better on bare metal clusters, but would need thorough testing given how new it is.cc @mberhault @bobvawter @kannanlakshmi
Jira issue: CRDB-5809
The text was updated successfully, but these errors were encountered: