7.4. 分配 CPU 和内存

使用 Infinispan CR 为 Data Grid pod 分配 CPU 和内存资源。

注意

在创建 Data Grid pod 时,Data Grid Operator 从 OpenShift 调度程序请求 1Gi 内存。默认情况下不绑定 CPU 请求。

流程

  1. 使用 spec.container.cpu 字段分配 CPU 单元数。
  2. 使用 spec.container.memory 字段分配内存量(以字节为单位)。

    cpumemory 字段的值格式为 < limit>:<requests>。例如,cpu: "2000m:1000m" 将 pod 限制为 CPU 最多 2000m,并在启动时为每个 pod 请求 1000m 的 CPU。指定单个值可同时设置限制和请求。

  3. 应用您的 Infinispan CR。

    如果集群正在运行,Data Grid Operator 会重启 Data Grid pod,以使更改生效。

spec:
  container:
    cpu: "2000m:1000m"
    memory: "2Gi:1Gi"