drivebyer opened a new issue, #176: URL: https://github.com/apache/rocketmq-operator/issues/176
## Please describe the feature you are requesting. I propose the enhancement of the current operator to support the management of multiple RocketMQ clusters by a single operator. ## Provide any additional detail on your proposed use case for this feature. https://github.com/apache/rocketmq-operator/blob/ad72466472819163ee9cb3562fdbfde35bd6e30b/pkg/share/share.go#L23-L38 Given the code above, our operator can only manage one RocketMQ cluster at a time (one nameservice deployment and one broker cluster). In a multi-tenant Kubernetes usage scenario, users may want to deploy multiple RocketMQ clusters in different namespaces. ## Are you currently using any workarounds to address this issue? One potential workaround might be to deploy one operator with one RocketMQ cluster in a single namespace. However, this is not a very efficient strategy in a Kubernetes environment. ## If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task: - [sub-task1](null): Refactor the code to eliminate shared variables in https://github.com/apache/rocketmq-operator/blob/master/pkg/share/share.go, - [sub-task2](null): Implement support for multiple RocketMQ clusters. - [sub-task3](null): Add a RocketMQ API to manage all resources (this is not a high priority at the moment). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
