搭建單機版的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展示端口