This is an K8s-based implementation of RabbitMQ peer discovery interface (new in 3.7.0, previously available in the rabbitmq-autocluster plugin by Gavin Roy).
This plugin only performs peer discovery using Kubernetes API as a data source. Please get familiar with RabbitMQ clustering fundamentals before attempting to use it.
Cluster provisioning and most of Day 2 operations such as proper monitoring are not in scope for this plugin.
This plugin requires RabbitMQ 3.7.0 or later.
For a K8s-based peer discovery and cluster formation mechanism that supports 3.6.x, see rabbitmq-autocluster.
See RabbitMQ Cluster Formation guide.
See CONTRIBUTING.md and our development process overview.
Licensed under the MPL, same as RabbitMQ server.
(c) Pivotal Software Inc., 2007-2018.