Hi xleoken, Thanks for bringing this. That's good idea to improve celeborn in k8s case.
I'm interested with this and happy to help. Thanks, Binjie Yang Nicholas Jiang <nicholasji...@apache.org> 于2024年4月1日周一 17:34写道: > > Hi xleoken, > > Good idea. I also propose to introduce K8S operator of Celeborn for more K8S > possibilities like auto scaling etc. > > BTW, the design document > https://github.com/xleoken/incubator-celeborn/blob/operator/operator/doc/design.md > could not access. Are you working on this? I have interest to build Celeborn > K8S operator with you. WDYT? > > Regards, > Nicholas Jiang > > On 2023/11/08 18:38:25 leo65535 wrote: > > Hi Ethan Feng, Cheng Pan > > > > > > > > 1. More detail about the design, you can check this doc. > > > > https://github.com/xleoken/incubator-celeborn/blob/operator/operator/doc/design.md > > > > > > > > > > 2. Please consider providing minikube/k3s-based integration tests(or setup > > steps), > > > > Your suggestion is good. We can play with the celeborn-operator from the > > operator/operator/README.md doc currently. > > Sorry, I'm not familiar with minikube tests for now, maybe we can create a > > sub jira to finish it. > > > > > > Best, > > xleoken > > > > > > > > At 2023-11-08 17:20:49, "Ethan Feng" <ethanf...@apache.org> wrote: > > >Hi xleoken, > > > > > >I completely agree with your idea. We can definitely use a Kubernetes > > >operator for Celeborn, and it would help us manage the Celeborn > > >clusters more effectively. > > > > > >Thank you for bringing this up, I found that you had already completed > > >the Kubernetes operator on your branch. Can you share your design docs > > >and contribute it to the community? > > > > > >Best regards, > > >Ethan Feng > > > > > >leo65535 <leo65...@163.com> 于2023年11月8日周三 16:54写道: > > >> > > >> > > >> > > >> Hello everyone, > > >> > > >> > > >> As we known, kubernetes is designed for automation, Kubernetes' operator > > >> pattern concept > > >> lets you extend the cluster's behaviour without modifying the code of > > >> Kubernetes itself > > >> by linking controllers to one or more custom resources. Operators are > > >> clients of the > > >> Kubernetes API that act as controllers for a Custom Resource. > > >> > > >> > > >> So we can use k8s operator sdk to write our own operator for celeborn. > > >> the operator can > > >> help us to manage the celeborn clusters. > > >> > > >> > > >> Please check the jira[1] for more detail. > > >> > > >> > > >> Looking forward to your feedback and suggestions, thanks. > > >> > > >> > > >> Bests, > > >> xleoken > > >> > > >> > > >> [1] > > >> https://issues.apache.org/jira/browse/CELEBORN-1117 > > >> > >