8.4.2. 部署镜像和模板
先决条件
- 此流程在 准备基于模板的代理部署后构建。
- 建议 完成部署基本代理 示例。
步骤
- 导航到 OpenShift Web 控制台并登录。
-
选择
amq-demo
项目空间。 - 点 Add to Project > Browse catalog,以列出所有默认镜像流和模板。
-
使用 Filter 搜索栏,将列表限制为与
amq
匹配的列表。点 See all 显示所需的应用程序模板。 -
选择
amq-broker-78-persistence-clustered-ssl
模板,该模板标记为Red Hat AMQ Broker 7.8(SSL,集群)。
在配置中设置以下值,然后单击 创建。
Expand 表 8.4. 模板示例 环境变量 显示名称 订阅价值 描述 AMQ_PROTOCOL
AMQ 协议
openwire,amqp,stomp,mqtt,hornetq
代理接受的协议
AMQ_QUEUES
队列
demoQueue
创建名为 demoQueue 的任何广播队列
AMQ_ADDRESSES
地址
demoTopic
创建名为 demoTopic 的地址(或主题)。默认情况下,此地址没有分配路由类型。
VOLUME_CAPACITY
AMQ 卷大小
1Gi
为日志创建的持久性卷大小
AMQ_CLUSTERED
clustered
true
这需要 true 以确保代理集群
AMQ_CLUSTER_USER
集群用户
generated
代理用来相互连接的用户名
AMQ_CLUSTER_PASSWORD
集群密码
generated
代理用来相互连接的密码
AMQ_USER
AMQ Username
amq-demo-user
客户端使用的用户名
AMQ_PASSWORD
AMQ 密码
password
客户端使用的密码及用户名
AMQ_TRUSTSTORE
trust Store Filename
broker.ts
SSL 信任存储文件名
AMQ_TRUSTSTORE_PASSWORD
信任存储密码
password
创建 Truststore 时使用的密码
AMQ_KEYSTORE
AMQ Keystore Filename
broker.ks
SSL 密钥存储文件名
AMQ_KEYSTORE_PASSWORD
AMQ Keystore 密码
password
创建密钥存储时使用的密码