1.3. 计算 OpenShift Dev Spaces 资源要求
OpenShift Dev Spaces Operator、DevWorkspace Controller 和用户工作区由一组 pod 组成。pod 在 CPU 和 RAM 限值和请求方面对资源消耗做出了贡献。了解如何计算运行 Red Hat OpenShift Dev Spaces 所需的内存和 CPU 等资源。
1.3.1. OpenShift Dev Spaces Operator 要求
OpenShift Dev Spaces Operator 管理在六个不同 pod 中运行的六个操作对象。下表显示每个操作对象的默认资源要求。
Pod | 容器名称 | 默认内存限值 | 默认内存请求 |
---|---|---|---|
OpenShift Dev Spaces Server | OpenShift Dev Spaces | 1 Gi | 512 MiB |
OpenShift Dev Spaces Gateway |
| 4 Gi、256Mi、512Mi | 128 Mi, 64Mi, 64Mi, 64Mi |
OpenShift Dev Spaces Dashboard |
| 256 Mi | 32 Mi |
PostgreSQL |
| 1 Gi | 512 Mi |
devfile registry |
| 256 Mi | 32 Mi |
插件 registry |
| 256 Mi | 32 Mi |
OpenShift Dev Spaces Operator 支持所有操作对象,由具有 64Mi
内存请求和 256Mi
限制的单个容器组成。当 OpenShift Dev Spaces Operator 管理数量相对较大的 OpenShift Dev Spaces 工作区时,这些默认值就足够了。对于更大的部署,请考虑增加默认值。