Day Two operations #1633
Replies: 1 comment 2 replies
-
Periodic rebalance of queuesCan you provide a scenario where the distribution becomes unequal and rebalancing would be useful? The operator already rebalances queues after a rolling restart. Combined with Also, keep in mind that rebalancing is purely based on the number of queues/leaders right now. Given a single busy queue can consume much more resources than many idle queues, rebalancing just to make sure the numbers are roughly even will often not equalize resource conumption anyway. Network partition handlingWe pretty much consider the partition handling strategies a lost cause. There are a few, all with pros and cons. Rather than implementing automated resolutions to these strategies, we spent the last few years building https://github.com/rabbitmq/khepri/ to replace Mnesia, the currently used metadata store. With Khepri, all those partition handling strategy settings will go away and RAFT semantics will always be used. |
Beta Was this translation helpful? Give feedback.
-
The documentation for the operator indicates it as supporting "day two" operations. The setup of Prometheus definitely counts in that set. Are there other features?
Examples that I've been asked about but don't see evidence of:
For the two above, do folks have recommendations for how they've handled? Note that in our prod environment, only a few elevated privilege folks have access to
kubectl exec
, so I'm seeking ideas for jobs/tools/scripts that we can lay in place for these sorts of scenarios.Beta Was this translation helpful? Give feedback.
All reactions