Skip to main content
Skip table of contents

RabbitMQ Operator

abbitMQ Integration – KubeDNA Documentation

Overview

RabbitMQ is a reliable, open-source message broker that enables applications to communicate asynchronously. In KubeDNA, RabbitMQ provides the foundation for building event-driven architectures, decoupling services, and improving scalability and resilience.


Current Situation

In the current release of KubeDNA, users can deploy RabbitMQ using the Bitnami RabbitMQ Helm chart, directly from the KubeDNA platform interface.

Path:
Selected Cluster > Components > RabbitMQ

  • Installs the RabbitMQ operator


🔜 Future Roadmap: High Availability RabbitMQ Cluster

A future version of KubeDNA will introduce support for fully highly available (HA) RabbitMQ clusters with production-grade configurations.

Key Features:

  • HA Cluster Mode: Full support for mirrored queues across nodes to ensure message durability and failover.

  • Horizontal Scalability: RabbitMQ nodes will be distributed across worker nodes to maximize fault tolerance.

  • Observability: Built-in integration with Prometheus and Grafana for monitoring message rates, latency, and node health.

  • Lifecycle Management: Upgrades, patches, and reconfigurations handled automatically via KubeDNA Lifecycle Manager.

  • Secure Messaging: Enforced TLS, RBAC, and integration with identity providers (e.g., Keycloak).

  • CI/CD Ready: Configurable through GitOps pipelines with GitLab, GitHub, and soon ArgoCD.

This upgrade will empower teams to use RabbitMQ in enterprise-grade environments with seamless automation and observability.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.