K8S安装rabbitmq-operator并配置RabbitMQ集群
1.cluster-operator安装
1.1 下载脚本并安装
- 下载并部署
Operator
,默认部署在rabbitmq-system
命名空间,如果需要修改命名空间可以先下载yaml文件,修改命名空间后再执行部署命令。文件已下载到本目录cluster-operator.yaml
。
- 执行安装命令
kubectl apply -f cluster-operator.yaml
1.2 确认服务可用性
在将您的应用程序配置为使用 RabbitMQ Cluster Kubernetes Operator 之前,请确保 RabbitmqCluster 自定义资源已部署到您的 Kubernetes 集群并且可用。
确认服务可用性,运行kubectl get customresourcedefinitions.apiextensions.k8s.io
然后验证rabbitmqclusters.rabbitmq.com
是否在列表中,如下例所示:
如果不在,说明安装失败,请参考上面安装步骤重新安装。
2.常用命令
2.1 获取已安装的实例
2.2 获取已安装实例的配置
2.3 编辑实例配置
2.4 删除RabbitMQ实例
3.创建RabbitMQ环境实例
3.1 实例配置配置文件definition.yaml
3.2 安装
3.3 获取默认用户
查看pod容器内文件/etc/rabbitmq/conf.d/11-default_user.conf
4.创建RabbitMQ环境实例(安装社区插件)