kcp icon indicating copy to clipboard operation
kcp copied to clipboard

feature: add kcp-controller-manager standalone binary

Open embik opened this issue 2 years ago • 0 comments

Feature Description

controllers in kcp can have a leader election since #2996. This means that only a single instance of controllers can (and should) be running.

For scaling and HA purposes, it is interesting to run multiple kcp instances that all serve the kcp workspaces in this shard. Same as in Kubernetes, it would be nice to be able to only run the "apiserver" portion of kcp with multiple replicas.

Proposed Solution

Implement a standalone kcp-controller-manager binary that implements the controller starting portion of kcp and implement a way to disable controllers in the kcp "core" binary.

Alternative Solutions

No response

Want to contribute?

  • [X] I would like to work on this issue.

Additional Context

No response

embik avatar Jan 03 '24 08:01 embik