New ha-policy feature proposal #738
Unanswered
wangshu3000
asked this question in
Ideas
Replies: 1 comment 1 reply
-
@wangshu3000 thanks for sharing your proposal. It is interesting, could you share further details about your use case? How the availability zones are connected? What storage are you using to share the same PV across availability zones? What settings are you using to ensure that a broker pod is deployed in the desired availability zone? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi
I have a feature proposal that i would like to get some feedback.
Here is our case: We are trying to deploy the artemis cluster on kuberentes, we need to deploy the shared-store ha-policy to meet our HA requirement. We need to make sure all the data are still accessible under an az outage.
We need to deploy at least 6 brokers in below pattern.
Group0: broker0 (az1) live -- broker1 (az2) backup share same volume
Group1: broker2 (az3) live -- broker3 (az1) backup share same volume
Group2: broker4 (az2) live -- broker5 (az3) backup share same volume
All the 6 brokers are in one cluster, work as a mesh (network of brokers), so messages produce to any broker, can be consumer from any broker as well.
The shared store ha-policy is a native feature of artemis mq, but not supported by the operator. So I would like to propose this new feature to support the ha-policy deployment by operator.
Below is the proposed change details.
I have finished an initial version to deploy shared store ha-policy cluster. And tested in my own kubernetes.
Not sure if these changes make sense. If it's reasonable, i would like to contribute these code back to this repo.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions