2.2.2. 了解 Web 控制台 OpenShift 镜像


红帽为专为 OpenShift 搭配使用的 MTA 提供容器化镜像。使用这些镜像开发人员可以快速轻松地管理迁移项目并分析应用程序。

OpenShift 镜像包含三个独立的 pod:

  • 负责运行分析和生成报告的 executor
  • Web 控制台界面和 SSO,提供对 Web 控制台本身的访问
  • 存储项目的 configuraton 和分析跟踪信息的 PostgreSQL 数据库

单独的持久性卷用于 Web 控制台界面和 PostgreSQL pod,但 executor 的存储依赖于所使用的模板。

  • web-template-empty-dir-executor.json 是推荐的模板。它将 executor pod 配置为在一台机器上使用临时存储,且没有定义的持久性卷。分析数据使用 RESTful Web 服务在 executor 和 Web 控制台 pod 之间发送。

    图 2.2. web-template-empty-dir-executor.json

  • web-template-empty-dir-executor-shared-storage.json 是可供使用的替代模板。此模板将 executor pod 和 Web 控制台 pod 配置为使用共享持久性卷。这些 pod 的所有实例都读取和写入到同一持久卷,并挂载为 OpenShift 中的 ReadWriteMany

    图 2.3. web-template-empty-dir-executor-shared-storage.json

OpenShift 模板环境变量

OpenShift 镜像环境变量配置为应用分析基准,并在各种环境中正常工作。执行分析不需要额外的配置。

修改的最常见环境变量是分配给每个镜像的 CPU 和内存资源。它们包含 NODE_NAME 的模式,后跟 REQUESTED_RESOURCE。例如,EXECUTOR_REQUESTED_CPU 表示要在 executor pod 请求的 CPU 内核数,而 EXECUTOR_REQUESTED_MEMORY 指示 executor pod 请求的内存量。

所有环境变量都位于每个模板内,以及各个模板的描述。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat