|
|
|
|
|
by lobster_johnson
3569 days ago
|
|
As long as you associate a separate service with each RabbitMQ pod, you can make it work without petsets. (Setting the hostname inside the pod is trivial, just make sure it matches.) Then you can create a "headless" service for clients to connect to, which matches against all the pods. If you set it up in HA mode, then in theory you don't need persistent volumes, although RabbitMQ is of course flaky for other reasons unrelated to Kubernetes -- I wouldn't run it if I didn't have existing apps that relies on it. |
|
I'm surprised because I know teams which are very satisfied with running RabbitMQ at scale. Could you elaborate?