4.3. 使用 Helm 时使用 Orchestrator 插件安装 Red Hat Developer Hub 的资源限值
当使用 Helm 的 Orchestrator 插件安装 Red Hat Developer Hub (RHDH)时,图表定义了 SonataFlowPlatform 组件的默认 CPU 和内存限值。
这些限制由集群强制实施,以便 pod 不会超过其分配的资源。
- 默认资源限值
| 资源 | 默认值 |
|---|---|
| CPU 限值 |
|
| 内存限值 |
|
您可以使用以下方法覆盖这些值:
-
带有
values.yaml -
with
-set标记
-
带有
使用
values.yaml覆盖默认值,如下例所示:orchestrator: enabled: true sonataflowPlatform: resources: limits: cpu: "500m" memory: "1Gi"如以下示例所示
,使用-set覆盖:helm upgrade --install <release_name> openshift-helm-charts/redhat-developer-hub \ --set orchestrator.enabled=true \ --set orchestrator.sonataflowPlatform.resources.requests.cpu=500m \ --set orchestrator.sonataflowPlatform.resources.requests.memory=128Mi \ --set orchestrator.sonataflowPlatform.resources.limits.cpu=1 \ --set orchestrator.sonataflowPlatform.resources.limits.memory=2Gi注意只有在
orchestrator.enabled为true时,才会应用--set设置。默认情况下,它被设置为false。