3.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.11.0
    Copy to Clipboard Toggle word wrap

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

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

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

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

      - build:
          kieServerContainerDeployment: <deployment>
          gitSource:
            uri: <url>
            reference: <branch>
            contextDir: <directory>
      Copy to Clipboard Toggle word wrap

      替换以下值:

      • <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
    Copy to Clipboard Toggle word wrap
  11. Save,然后等待一个 已更新 的弹出窗口。
  12. Reload 以查看环境的新 YAML 描述。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat