第 3 章 使用 OpenShift operator 部署和管理 Red Hat Process Automation Manager 环境
为了部署 Red Hat Process Automation Manager 环境,OpenShift operator 使用描述环境的 YAML 源。Red Hat Process Automation Manager 提供了一个安装程序,您可以使用它来组成 YAML 源并部署环境。
当 Business Automation Operator 部署环境时,它会创建一个环境的 YAML 描述,然后确保环境始终与描述一致。您可以编辑描述来修改环境。
您可以通过在 Red Hat OpenShift Container Platform 中删除 Operator 应用程序来删除环境。
当您使用高可用性 Business Central 删除环境时,Operator 不会删除作为 JBoss Datagrid 和 JBoss AMQ StatefulSet 创建一部分创建的持久性卷声明。这个行为是 Kubernetes 设计的一部分,因为删除持久性卷声明可能会导致数据丢失。有关在删除 StatefulSet 的过程中处理持久性卷的更多信息,请参阅 Kubernetes 文档。
如果您使用同一命名空间和同一应用程序名称创建新环境,则环境会重复使用持久性卷以提高性能。
为确保新部署不使用任何旧数据,您可以手动删除持久性卷声明。
3.1. 订阅 Business Automation operator
为了可以使用操作器部署 Red Hat Process Automation Manager,您必须在 OpenShift 中订阅 Business Automation Operator。
流程
- 在 OpenShift Web 集群控制台中输入您的项目。
-
在 OpenShift Web 控制台导航面板中,选择 Catalog
OperatorHub 或 Operators OperatorHub。 - 搜索 Business Automation,选择它并点 Install。
在 Create Operator Subscription 页面中,选择目标命名空间和批准策略。
可选:将 Approval Strategy 设置为
Automatic
以启用自动 Operator 更新。Operator 更新不会立即更新产品,但在更新产品前是必需的。使用每个特定产品部署中的设置来配置自动或手动产品更新。- 点 Subscribe 创建订阅。