Rancher2.4搭建单机版rabbitmq

搭建单机版的rabbitmq需要考虑一个问题 

   1、通过rancher搭建的单机版的rabbitmq 如果容器重启后,数据是否会丢失。 单机版的rabbitmq 需要保证容器重启数据还会存在   

   解决办法: 1、通过指定环境变量的方式来指定rabbitmq的数据目录  2、启动容器的时候需要指定主机名(重要) 

 

 

安装过程 

 

1、服务名称 

ptx-rabbitmq-dev 

2、docker镜像 

rabbitmq:3.8.4-management 

3、命名空间 

ptx-dev 

4、端口映射 

原则上不需要端口映射,但是为了方便开发调试,打开5672端口 

5、环境变量 

RABBITMQ_MNESIA_DIR=/var/lib/rabbitmq/mnesia 

6、主机调度 

指定主机运行pods 

7、健康检查 

Tcp 5672端口检查 

8、数据卷 

/var/lib/rabbitmq:/var/lib/rabbitmq 

9、升级/缩放策略 

删除所有pod,然后重新启动(因为做了端口映射) 

10、网络 

主机名设置 rabbitmq 

 

11、安全限制 

根据具体需求进行限制 

 

12、创建负载均衡 

15672端口是rabbitmq的web展示端口 

原文地址:https://www.cnblogs.com/dzc-/p/13528913.html