Please help us test the new Kubernetes peer discovery plugin! #13207
mkuratczyk
announced in
Maintainer announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We have merged a completely new k8s peer discovery mechanism and would appreciate your feedback. You can test it by simply deploying a cluster in the same way you currently do, using the
pivotalrabbitmq/rabbitmq:main-otp27
image. If you are using the Operator, you can save this definition in a file and justkubectl apply -f file.yaml
:Once deployed, make sure that the cluster has 3 members (eg. by using
rabbitmqctl cluster_status
).The new plugin is 100% backwards compatible, but works in a completely different way:
server-0
should always start without attempting to join any other nodes and all other nodes (pods with a higher ID) should joinserver-0
. No Kubernetes API calls are made whatsoever.If necessary, there's a few configuration options available, but for a vast majority of users, no configuration should be needed. Configuration options for the old version are ignored, so it's ok if it's still in the config file. More details in the README.
If you do test it and it works, please leave a note as well, so that we know that someone tried. :)
We are especially interested in test in production-like environments which may have unusual networking configurations.
If it doesn't work for you - please share the logs from all nodes.
Beta Was this translation helpful? Give feedback.
All reactions