前言
在 Rabbitmq 官方 Github 有開源一個 k8s 操作管理 RabbitMQ clusters 環境 cluster-operator.
這個專案在2020啟動,我個人覺得官方有些說明還沒很完善,本篇文章跟大家介紹如何去使用
建立 operator
1 | kubectl apply -f https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml |
下面的yaml檔案是建立一個RabbitmqCluster
1 | apiVersion: rabbitmq.com/v1beta1 |
透過 kubectl apply -f {your yaml filename}
後就可以透過 kubectl get all
查看 RabbitMQ cluster 是否建立完成
如果建立完成會出現類似下圖