参考:k8s部署rabbitmq集群_均衡教派.的博客-CSDN博客
环境变量RABBITMQ_ERLANG_COOKIE不再支持
直接导入 echo ${RABBITMQ_ERLANG_COOKIE} > /var/lib/rabbitmq/.erlang.cookie后启动不再报错
containers:
- args:
- -c
- cp -v /etc/rabbitmq/rabbitmq.conf ${RABBITMQ_CONFIG_FILE} ; exec docker-entrypoint.sh
rabbitmq-server
- echo ${RABBITMQ_ERLANG_COOKIE} > /var/lib/rabbitmq/.erlang.cookie
加入集群
在第2台 第3台执行以下命令
rabbitmqctl stop_app
# --ram内存节点 没有就是磁盘节点
rabbitmqctl join_cluster --ram rabbit@rabbitmq-cluster-0.rabbitmq-cluster.taowo.svc.cluster.local
rabbitmqctl start_app
rabbitmqctl cluster_status
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'