RabbitMQ Messaging Topology Operator

Manages RabbitMQ messaging topology (exchanges, queues, bindings, users, policies, vhosts) in Kubernetes using custom resources.

Workflow Containers Kubernetes
License: MPL 2.0 && Apache 2.0

Available Platforms

Details

The RabbitMQ Messaging Topology Operator extends Kubernetes with custom resources for managing RabbitMQ messaging. It allows users to define and manage RabbitMQ exchanges, queues, bindings, and other topologies directly within Kubernetes. This operator simplifies the deployment and lifecycle management of complex RabbitMQ configurations. It ensures that the desired RabbitMQ state is maintained and automatically reconciled. By leveraging Kubernetes native objects, it integrates seamlessly into existing GitOps and CI/CD pipelines. This enhances automation and consistency across environments.