All Projects → rabbitmq → Cluster Operator

rabbitmq / Cluster Operator

Licence: mpl-2.0
RabbitMQ Cluster Kubernetes Operator

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Cluster Operator

Rabbitmq Operator
A Kubernetes Operator for RabbitMQ
Stars: ✭ 51 (-73.44%)
Mutual labels:  rabbitmq, kubernetes-operator
rabbitmq-operator
RabbitMQ Kubernetes operator
Stars: ✭ 16 (-91.67%)
Mutual labels:  rabbitmq, kubernetes-operator
Microservices Sample
Sample project to create an application using microservices architecture
Stars: ✭ 167 (-13.02%)
Mutual labels:  rabbitmq
Ebook Chat App Spring Websocket Cassandra Redis Rabbitmq
Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ
Stars: ✭ 186 (-3.12%)
Mutual labels:  rabbitmq
Operators
Collection of Kubernetes Operators built with KUDO.
Stars: ✭ 175 (-8.85%)
Mutual labels:  kubernetes-operator
Rabbitmq Mqtt
RabbitMQ MQTT plugin
Stars: ✭ 169 (-11.98%)
Mutual labels:  rabbitmq
Go init
一个用go组织项目结构,主要包括 gin, goredis, gorm, websocket, rabbitmq等。👉
Stars: ✭ 183 (-4.69%)
Mutual labels:  rabbitmq
Code4java
Repository for my java projects.
Stars: ✭ 164 (-14.58%)
Mutual labels:  rabbitmq
Java Operator Sdk
Java SDK for building Kubernetes Operators
Stars: ✭ 186 (-3.12%)
Mutual labels:  kubernetes-operator
Marmot
Marmot workflow execution engine
Stars: ✭ 174 (-9.37%)
Mutual labels:  kubernetes-operator
Rabbitmq Erlang Client
Erlang client for RabbitMQ
Stars: ✭ 184 (-4.17%)
Mutual labels:  rabbitmq
Ng2 Stompjs
Angular 6 and 7 - Stomp service over Websockets
Stars: ✭ 170 (-11.46%)
Mutual labels:  rabbitmq
Ketchup
ketchup (番茄酱) 是一个基于dotnet core的微服务框架。
Stars: ✭ 170 (-11.46%)
Mutual labels:  rabbitmq
Kombu
Kombu is a messaging library for Python.
Stars: ✭ 2,263 (+1078.65%)
Mutual labels:  rabbitmq
Cronjobber
Cronjobber is a cronjob controller for Kubernetes with support for time zones
Stars: ✭ 169 (-11.98%)
Mutual labels:  kubernetes-operator
Kubernetes Rabbitmq Cluster
Deploy-ready rabbitmq cluster for kubernetes
Stars: ✭ 187 (-2.6%)
Mutual labels:  rabbitmq
Springbootlearning
《Spring Boot教程》源码
Stars: ✭ 2,065 (+975.52%)
Mutual labels:  rabbitmq
Rabtap
RabbitMQ wire tap and swiss army knife
Stars: ✭ 171 (-10.94%)
Mutual labels:  rabbitmq
Messagebus
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Stars: ✭ 178 (-7.29%)
Mutual labels:  rabbitmq
Bonny
The Elixir based Kubernetes Development Framework
Stars: ✭ 190 (-1.04%)
Mutual labels:  kubernetes-operator

RabbitMQ Cluster Kubernetes Operator

Kubernetes operator to deploy and manage RabbitMQ clusters. This repository contains a custom controller and custom resource definition (CRD) designed for the lifecycle (creation, upgrade, graceful shutdown) of a RabbitMQ cluster.

Quickstart

If you have a running Kubernetes cluster and kubectl configured to access it, run the following command to install the operator:

kubectl apply -f https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml

Then you can deploy a RabbitMQ cluster:

kubectl apply -f https://raw.githubusercontent.com/rabbitmq/cluster-operator/main/docs/examples/hello-world/rabbitmq.yaml

Documentation

RabbitMQ Cluster Kubernetes Operator is covered by several guides:

In addition, a number of examples can be found in this repository.

The doc guides are open source. The source can be found in the RabbitMQ website repository under site/kubernetes.

Supported Versions

The operator deploys RabbitMQ 3.8.14 by default, and supports versions from 3.8.8 upwards. The operator requires Kubernetes 1.17 or newer.

Versioning

RabbitMQ Cluster Kubernetes Operator follows non-strict semver.

The versioning guidelines document contains guidelines on how we implement non-strict semver. The version number MAY or MAY NOT follow the semver rules. Hence, we highly recommend to read the release notes to understand the changes and their potential impact for any release.

Contributing

This project follows the typical GitHub pull request model. Before starting any work, please either comment on an existing issue, or file a new one.

Please read contribution guidelines if you are interested in contributing to this project.

License

Licensed under the MPL, same as RabbitMQ server.

Copyright

Copyright 2020-2021 VMware, Inc. All Rights Reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].