ceps icon indicating copy to clipboard operation
ceps copied to clipboard

Open points for Kubernetes operator

Open gautamp8 opened this issue 4 years ago • 3 comments

https://github.com/celery/ceps/pull/29 describes the first draft of Celery Kubernetes operator. This issue describes some of the open points for the implementation that need exploration.

  • [ ] Add detailed documentation for CRD spec for Celery - An exhaustive list of parameters to be supported and their use-cases
  • [ ] Deep dive into autoscaling implementation and parameters on which it should be triggered
  • [ ] Deployment and distribution approach to be able to install the preferred broker + results backend along with the operator
  • [ ] Any other use-cases the operator should support

gautamp8 avatar Dec 19 '20 11:12 gautamp8

Are you planning to complete this CEP? Is there anything more you need to know?

thedrow avatar Feb 17 '21 06:02 thedrow

Are you planning to complete this CEP?

Yes. I'm continuing on the repository itself. Here's an Issue outlining what I'm planning for the first release.

As I gain more clarity researching and writing code, I'll keep modifying this proposal to reflect the updates.

gautamp8 avatar Feb 17 '21 07:02 gautamp8

I don't see any special capability for celery, introducing a new controller and CRD is actually increasing the ops burden.

elonzh avatar Jun 24 '21 08:06 elonzh