4.3. 修改使用 Operator 部署的环境


如果使用操作器部署环境,则无法使用典型的 OpenShift 方法进行修改。例如,如果您删除部署配置或服务,它将使用相同的参数自动创建。

要修改环境,您必须修改环境的 YAML 描述。您可以更改常见设置,如密码、添加新的 KIE 服务器并扩展 KIE 服务器。

流程

  1. 在 OpenShift Web 集群控制台中输入您的项目。
  2. 在 OpenShift Web 控制台导航面板中,选择 Catalog Installed operatorsOperators Installed operators
  3. 在表中找到 Business Automation operator 行,并在行中点 KieApp。此时会显示有关使用此 Operator 部署的环境的信息。
  4. 点已部署环境的名称。
  5. 选择 YAML 选项卡。

    此时会显示 YAML 源。在此 YAML 源中,您可以编辑 spec: 下的内容,以更改环境的配置。

  6. 如果要更改部署的 Red Hat Process Automation Manager 版本,请在 spec 下添加以下行:

      version: 7.10.0

    您可以将 7.10.0 替换为另一个需要的版本。如果使用自定义镜像,请使用此设置将 Red Hat Process Automation Manager 升级到新版本(如果禁用了自动更新)。

  7. 如果要更改常见设置,如密码,请在 commonConfig: 下编辑值。
  8. 如果要添加新的 KIE 服务器,请在 服务器下的块末尾添加其描述:,如下例所示:

    • 要添加名为 server-aserver-a-2 的两个服务器,添加以下行:

      - deployments: 2
        name: server-a
    • 要添加不可变 KIE 服务器,在 S2I 进程中包含源构建的服务,添加以下行:

      - build:
          kieServerContainerDeployment: <deployment>
          gitSource:
            uri: <url>
            reference: <branch>
            contextDir: <directory>

      替换以下值:

      • <deployment > :从您的源构建的决策服务(KJAR 文件)的识别信息。格式为 <containerId>=<groupId>:<artifactId>:<version>。您可以使用 | 分隔符提供两个或多个 KJAR 文件,如 containerId=groupId:artifactId:version|c2=g2:a2:v2。Maven 构建过程必须从 Git 存储库中的源生成所有这些文件。
      • <url > :包含您决定服务源的 Git 存储库的 URL。
      • <branch > :Git 存储库中的分支。
      • <directory > :从 Git 存储库下载的项目中源的路径。
  9. 如果要扩展 KIE 服务器,请在 servers: 下的块中找到服务器的描述,并在该描述下添加一个 replicas: 设置。例如,replica: 3 将服务器扩展到三个 pod。
  10. 如果要进行其他更改,请查看 CRD 源的可用设置。要查看 CRD 源,请以管理用户身份使用 oc 命令登录到 Red Hat OpenShift Container Platform 环境,然后输入以下命令:

    oc get crd kieapps.app.kiegroup.org -o yaml
  11. Save,然后等待一个 已更新 的弹出窗口。
  12. Reload 以查看环境的新 YAML 描述。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部