RabbitMQ部署
RabbitMQ部署
步骤1:准备配置文件
进入项目-配置-配置字典,创建新的配置:
输入名称等信息:
点击下一步添加数据,其中键为rabbitmq.conf,值为以下配置信息:
default_vhost = /
# 初始用户
default_user = admin
# 用户密码
default_pass = jGw6jt2bT
# 运行 root 账号进行远程访问
loopback_users.admin = none
# 设置 root 账户的标签
default_user_tags.administrator = true
# 设置 root 账号的权限
default_permissions.configure = .*
default_permissions.read = .*
default_permissions.write = .*
# 设置默认端口
listeners.tcp.default = 5672
然后点击保存,创建完成。
步骤2:创建存储卷
进入项目-存储-存储卷,为rabbitmq创建持久化存储:
输入名称等信息:
点击下一步进入存储设置,根据需求修改存储容量:
点击下一步,高级设置默认即可,完成创建。
步骤3:部署服务
进入项目-应用负载-服务,创建rabbitmq容器服务:
选择有状态服务,输入名称等信息:
下一步进入容器组设置,点击添加容器,输入容器镜像名称、容器名称、点击使用默认端口:
拉到最下面选中同步主机时区:
点击保存完成添加,然后下一步设置存储:
点击挂载存储卷,选择刚才创建的存储卷,选择读写方式,输入挂载路径,保存:
点击挂载配置字典或保密字典,根据下图输入相关信息,将配置文件挂载到容器:
保存后下一步进入高级设置,配置外部访问,然后完成创建:
步骤4:访问方式
进入rabbitmq服务详情中,可以看到域名/端口信息:
其中,15672为管理端口,可以访问管理页面;5672为服务端口,用于应用直接访问。
具体访问方式:
- 内网访问:应用服务通过域名+端口可以内网访问rabbitmq;
- 外部访问:通过服务器IP地址+端口对应的NodePort端口可以外网访问。