rocketmq-operator icon indicating copy to clipboard operation
rocketmq-operator copied to clipboard

operator manages multiple clusters

Open linjiemiao opened this issue 4 years ago • 6 comments

FEATURE REQUEST

  1. rocketmq-operator can watch multiple namespaces at the same time, and then can operate multiple rocketmq clusters at the same time.

For the above issue, we can submit code.

linjiemiao avatar Sep 22 '20 02:09 linjiemiao

Would you like to try whether the latest version solve this problem?

caigy avatar Jul 12 '22 07:07 caigy

Would you like to try whether the latest version solve this problem?

Hi @caigy , The latest version doesn't solve this problem. First, bcz it set Namespace-scoped Operator, which means this operator only watches crd that deploy in the same namespace with the operator. Second, Due to the variables in 'share' package bind a Broker with a NameService. So rocketmq-operator only controls one Broker with one NameService.

Thank you

MrLYG avatar Jul 22 '22 07:07 MrLYG

FEATURE REQUEST

  1. rocketmq-operator can watch multiple namespaces at the same time, and then can operate multiple rocketmq clusters at the same time.

For the above issue, we can submit code.

Hi @linjiemiao , May I ask you a question?
Can your newly submitted code do the following? operator control multiple rocketmq clusters in one namespace, and also one rocketmq cluster includes one NameService and multiple Brokers.

Thank you.

MrLYG avatar Jul 22 '22 07:07 MrLYG

I am doing this thing

gobbq avatar Nov 04 '22 08:11 gobbq

Maybe you can delpoy nameservice along with operator, let one nameservice control multi-brokers. @MrLYG

drivebyer avatar Aug 07 '23 03:08 drivebyer

BTW, for multi-tenant scenarios in Kubernetes, it is necessary to have one nameservice cluster corresponding to one broker cluster. IMO, this issue is still need to be resolved.

cc @caigy

drivebyer avatar Aug 08 '23 08:08 drivebyer