openebs / mayastor

Dynamically provision Stateful Persistent Replicated Cluster-wide Fabric Volumes & Filesystems for Kubernetes that is provisioned from an optimized NVME SPDK backend data storage stack.
Apache License 2.0
742 stars 106 forks source link

etcd-operator adoption #1630

Open kvaps opened 6 months ago

kvaps commented 6 months ago

Hey, I know that Mayastor requires etcd for storing metadata. We noticed you're using bitnami/etcd helm chart.

We've initiated a group effort to create a generic, multi-purpose etcd-operator. Currently, the project is in its early development phase, so there's a good opportunity for you to make influence on the project.

https://github.com/aenix-io/etcd-operator

Our development process is open, and we are in discussions with sig-etcd about the possibility of making this the official version under Kubernetes-SIGs. Our goal is to bring together all potential adopters.

We would be pleased if you could present your official stance on this initiative and respond to the following questions:

We welcome any other ideas and suggestions you have regarding this initiative.

tiagolobocastro commented 6 months ago

Hi @kvaps, I don't know much about the etcd-operator tbh.

If the aim of the operator is to make maintenance of the etcd easier, example: adding more replicas, replacing failed replicas etc then I think definitely would be something we'd look into!

Whether your project requires an etcd-operator at all.

Not sure atm, would need to dig into the operator a bit.

Would you like to adopt and start using it once a stable version is released?

If it does the maintenance I mentioned above then I think this is a possibility yes.

How important is it to you that the project continues to develop under the control of the official sig-etcd?

Not sure.

Would you be interested in joining the development and discussions to help address architectural challenges?

Personally I probably wouldn't have much spare time for development I'm afraid.

tiagolobocastro commented 3 weeks ago

We'll be watching how it develops and we need to do some kind of poc as well.