第 5 章 连接到基于 Operator 的代理部署的 AMQ 管理控制台


基于 Operator 的部署中的每个代理 Pod 在端口 8161 上托管自己的 AMQ 管理控制台实例。要为每个代理提供对控制台的访问,您可以为代理部署配置自定义资源(CR)实例,以指示 Operator 为每个代理 Pod 自动创建专用服务和路由。

以下流程描述了如何连接到部署的代理的 AMQ 管理控制台。

先决条件

  • 您必须使用 AMQ Broker Operator 创建代理部署。例如,要了解如何使用示例 CR 创建基本代理部署,请参阅 第 3.4.1 节 “部署基本代理实例”
  • 要指示 Operator 自动为控制台访问部署中的每个代理 Pod 创建 Service 和 Route,您必须在用于创建部署的自定义资源(CR)实例中将 console.expose 属性的值设置为 true。这个属性的默认值为 false。有关完整的自定义资源配置引用,包括 CR 的 console 部分配置,请参阅 第 11.1 节 “自定义资源配置参考”

5.1. 连接到 AMQ 管理控制台

当您在用于创建代理部署的自定义资源(CR)实例中将 console.expose 属性的值设置为 true 时,Operator 会自动为每个代理 Pod 创建专用的服务和路由,以提供对 AMQ 管理控制台的访问。

自动创建的服务的默认名称为 <custom-resource-name>-wconsj-<broker-pod-ordinal>-svc。例如: my-broker-deployment-wconsj-0-svc。自动创建的 Route 的默认名称格式为 <custom-resource-name>-wconsj-<broker-pod-ordinal>-svc-rte。例如: my-broker-deployment-wconsj-0-svc-rte

此流程演示了如何访问正在运行的代理 Pod 的控制台。

步骤

  1. 在 OpenShift Container Platform web 控制台中,点 Networking Routes (OpenShift Container Platform 4.5 或更高版本)或 Applications Routes (OpenShift Container Platform 3.11)。

    Routes 页面中,识别给定代理 Pod 的 wconsj Route。例如: my-broker-deployment-wconsj-0-svc-rte

  2. Location (OpenShift Container Platform 4.5 或更高版本) 或主机名 下(OpenShift Container Platform 3.11)下,点击与路由对应的链接。

    在 Web 浏览器中打开一个新标签页。

  3. Management Console 链接。

    此时会打开 AMQ Management Console 登录页面。

  4. 要登录到控制台,请在用于创建代理部署的自定义资源(CR)实例中输入 adminUseradminPassword 属性指定的值。

    如果在 CR 中没有为 adminUseradminPassword 明确指定值,请按照 第 5.2 节 “访问 AMQ 管理控制台登录凭证” 中的说明检索登录到控制台所需的凭证。

    注意

    只有 将 CR 的 requireLogin 属性设置为 true,才需要 adminUseradminPassword 的值来登录控制台。此属性指定是否需要登录到 代理和 控制台的登录凭证。如果 requireLogin 设置为 false,则具有 OpenShift 项目的管理员特权的任何用户可以登录到控制台。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat