8.8. 为集成调整内存和 CPU 配置属性


您可以通过编辑集成的部署配置对象,为特定集成的 CPU 和内存指定自定义值。您可能想要为集成调整内存和 CPU 配置属性,例如,如果集成需要的内存超过其默认分配量。

前提条件

  • 已安装 Red Hat OpenShift oc 客户端工具,并连接到安装了 Fuse Online 的 OCP 集群。
  • 具有集群管理权限的用户为包含您要配置的集成的项目具有 admin 权限。

流程

  1. 使用具有包含 Fuse Online 集成的 OpenShift 项目的 admin 权限的帐户登录 OpenShift。例如:

    oc login -u admin -p admin

  2. 切换到包含 Fuse Online 集成的项目。例如:

    oc project my-fuse-online-project

  3. 编辑集成的部署配置对象:

    1. 输入以下命令,这通常会在编辑器中打开资源:

      oc edit deploymentconfig <i-integration-name>

      例如,如果集成的名称是 my-integration,请输入这个命令:

      oc edit deploymentconfig i-my-integration

    2. 通过设置 spec.containers.resources 来编辑配置,以指定 CPU 和内存的值,如下例所示:

      spec:
        containers:
          resources:
            limits:
              cpu: 350m
          requests:
              memory: 350Mi
    3. 保存配置。

结果

保存更改后,集成的 pod 会重启,新 pod 使用新值运行。例如,如果您运行 oc describe <intergration-pod-name& gt; 命令(将 <intergration-pod-name> 替换为集成 pod 的名称,如 i-my-integration),命令会返回新值,例如:

    resources:
      limits:
        cpu: 350m
      requests:
        cpu: 350m
        memory: 350Mi

即使发布新版本的集成,这些值也会保留。

其他资源

要为所有集成的 CPU 和内存属性设置默认值,OpenShift 集群管理员可以更新 Fuse Online 自定义资源,如在 {NameOfFuseOnlineOnOCP} 中配置 Fuse Online 的自定义资源属性描述

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.