Charmed RabbitMQ operator for Kubernetes.
RabbitMQ is an open source multi-protocol messaging broker. The charmed RabbitMQ operator deploys RabbitMQ as a workload on Kubernetes. It grants access to the RabbitMQ management web interface. Having the operator charmed allows for consuming charmed applications to simply add a relation in order to begin using the message broker immediately.
juju deploy --trust rabbitmq-k8s
juju deploy --trust traefik-k8s
juju add-relation rabbitmq-k8s traefik-k8s
juju add-relation <app-name>:amqp rabbitmq-k8s:amqp
# Let the model settle
# Get the ingress service IP
juju status
# Get user and password for administrive operator user
juju run-action --wait rabbitmq-k8s/0 get-operator-info
In a browser:
- Connect to the ingress service IP and application path
- Login with the
operator
user and the password from get-operator-info
get-operator-info