8.8. 为集成调整内存和 CPU 配置属性
您可以通过编辑集成的部署配置对象,为特定集成 CPU 和内存指定自定义值。您可能希望调整集成的内存和 CPU 配置属性,例如,如果集成需要的内存超过默认分配量。
前提条件
-
安装了 Red Hat OpenShift
oc
客户端工具,并连接到安装了 Fuse Online 的 OCP 集群。 -
具有集群管理权限的用户为您提供了包含您要配置的集成的项目的
admin
权限。
流程
使用具有带有 Fuse Online 集成的 OpenShift 项目的
admin
权限的帐户登录 OpenShift。例如:oc login -u admin -p admin
切换到包含 Fuse 在线集成的项目。例如:
oc project my-fuse-online-project
编辑集成的部署配置对象:
输入以下命令,这通常会在编辑器中打开资源:
oc edit deploymentconfig <i-integration-name>
例如,如果集成名称为
my-integration
,则键入这个命令:oc edit deploymentconfig i-my-integration
通过设置
spec.containers.resources
来指定 CPU 和内存值来编辑配置,如下例所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 保存配置。
结果
保存更改后,集成 Pod 会重启,新 pod 使用新值运行。例如,如果您运行 oc describe <intergration-pod-name&
gt; 命令(其中将 <intergration-pod-name> 替换为集成 pod 的名称,如 i-my-integration
),命令会返回新值,例如:
这些值即使在发布新版集成后仍然保留。
其他资源
要为所有集成的 CPU 和内存属性设置默认值,OpenShift 集群管理员可以更新 Fuse Online 自定义资源,如在 {NameOfFuseOnlineOnOCP} 中配置 Fuse Online 的自定义资源属性描述。