2.4.2. Init 容器镜像的环境变量
Init 容器镜像的 operator.yaml
配置文件中包含的环境变量有以下命名约定:
RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_<AMQ_Broker_version_identifier>
下面列出了特定 AMQ Broker 版本的环境变量名称。
-
RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_781
-
RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_782
-
RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_790
每个环境变量的值指定红帽提供的 Init 容器镜像。例如:
- name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_790 #value: registry.redhat.io/amq7/amq-broker-init-rhel8:0.4-17 value: registry.redhat.io/amq7/amq-broker-init-rhel8@sha256:b74d03ed852a3731467ffda95266ce49f2065972f1c37bf254f3d52b34c11991
因此,Operator 根据 AMQ Broker 版本决定适用的环境变量名称。在启动初始容器时,Operator 会使用对应的镜像值。
如示例所示,Operator 使用由 Secure Hash Algorithm (SHA)值表示的镜像。注释行以数字符号(#
)符号开头,表示 SHA 值与特定的容器镜像标签对应。观察对应的容器镜像标签 不是一个 floating 标签,格式为 0.4-17
。这意味着 Operator 使用的容器镜像仍然被修复。当 Operator 可用时,它不会自动 拉取和使用新的 微版本 (即 0.4-17-n
,其中 n 是最新的微版本)。
Init 容器镜像的 operator.yaml
配置文件中包含的环境变量有以下命名约定:
- OpenShift Container Platform
-
RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_<AMQ_Broker_version_identifier>
- IBM Z 上的 OpenShift Container Platform
-
RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_s390x_<AMQ_Broker_version_identifier>
- IBM Power 系统上的 OpenShift Container Platform
-
RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_ppc64le_<AMQ_Broker_version_identifier>
表中显示了每个支持的容器平台和特定 AMQ Broker 版本的环境变量名称。
容器平台 | 环境变量名称 |
---|---|
OpenShift Container Platform |
|
IBM Z 上的 OpenShift Container Platform |
|
IBM Power 系统上的 OpenShift Container Platform |
|
每个环境变量的值指定红帽提供的 Init 容器镜像。例如:
- name: RELATED_IMAGE_ActiveMQ_Artemis_Broker_Init_790 #value: registry.redhat.io/amq7/amq-broker-init-rhel8:0.4-17-1 value: registry.redhat.io/amq7/amq-broker-init-rhel8@sha256:b74d03ed852a3731467ffda95266ce49f2065972f1c37bf254f3d52b34c11991
因此,Operator 根据 AMQ Broker 版本和容器平台决定适用的环境变量名称。在启动初始容器时,Operator 会使用对应的镜像值。
如示例所示,Operator 使用由 Secure Hash Algorithm (SHA)值表示的镜像。注释行以数字符号(#
)符号开头,表示 SHA 值与特定的容器镜像标签对应。观察对应的容器镜像标签 不是一个 floating 标签,格式为 0.4-17
。这意味着 Operator 使用的容器镜像仍然被修复。当 Operator 可用时,它不会自动 拉取和使用新的 微版本 (即 0.4-17-n
,其中 n 是最新的微版本)。
其它资源
- 要了解如何使用 AMQ Broker Operator 创建代理部署,请参阅 第 3 章 使用 AMQ Broker Operator 在 OpenShift Container Platform 上部署 AMQ Broker。
- 如需有关 Operator 如何使用初始容器生成代理配置的更多信息,请参阅 第 4.1 节 “Operator 如何生成代理配置”。
- 要了解如何构建和指定 自定义 初始容器镜像,请参阅 第 4.6 节 “指定自定义初始容器镜像”。