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

Docker Hub

View on platform

Kubernetes

View on platform

OpenShift

View on platform

Rancher

View on platform

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.