1.3. 计算 Dev Spaces 资源要求
OpenShift Dev Spaces Operator、Dev Workspace Controller 和用户工作区由一组 pod 组成。pod 有助于 CPU 和内存限值和请求中的资源消耗。了解如何计算运行 Red Hat OpenShift Dev Spaces 所需的资源,如内存和 CPU。
流程
识别 devfile 的
components部分中明确指定的工作区组件。当此部分为空时,OpenShift Dev Spaces 只加载隐式组件。Expand 表 1.1. devfile 指定工作区组件内存要求 用途 Pod 容器名称 内存限制 内存请求 CPU 限制 CPU 请求 您的开发人员工具
Workspace总计
识别 OpenShift Dev Spaces 负载的隐式工作区组件:开发人员工具、编辑器和 OpenShift Dev Spaces 网关。
Expand 表 1.2. 隐式工作区组件默认要求 用途 Pod 容器名称 内存限制 内存请求 CPU 限制 CPU 请求 开发人员工具
Workspaceuniversal-developer-image1 GiB
256 MiB
500 M
30 M
Editor
Workspaceche-code128 MiB
32 MiB
500 M
30 M
OpenShift Dev Spaces 网关
Workspaceche-gateway256 Mi
64 Mi
500 M
50 M
总计
2.4 GiB
480 MiB
1.5
110 m
- 总结每个工作区所需的资源,并通过正在运行的工作区计数来多处。
服务器组件要求总和。
Expand 表 1.3. OpenShift Dev Spaces 服务器组件默认要求 用途 Pod 名称 容器名称 内存限制 内存请求 CPU 限制 CPU 请求 OpenShift Dev Spaces operator
devspaces-operatordevspaces-operator256 MiB
64 MiB
500 M
100 M
OpenShift Dev Spaces Server
devspacesdevspaces-server1 Gi
512 MiB
1
1 m
OpenShift Dev Spaces Dashboard
devspaces-dashboard-
devspaces-dashboard
256 MiB
32 MiB
500 M
100 M
OpenShift Dev Spaces Gateway
devspaces-gatewaytraefik4 GiB
128 MiB
1
100 M
OpenShift Dev Spaces Gateway
devspaces-gatewayconfigbump256 MiB
64 MiB
500 M
50 M
OpenShift Dev Spaces Gateway
devspaces-gatewayoauth-proxy512 MiB
64 MiB
500 M
100 M
OpenShift Dev Spaces Gateway
devspaces-gatewaykube-rbac-proxy512 MiB
64 MiB
500 M
100 M
devfile registry
devfile-registrydevfile-registry256 Mi
32 Mi
500 M
100 M
插件 registry
plugin-registryplugin-registry256 Mi
32 Mi
500 M
100 M
PostgreSQL 数据库
postgrespostgres1 Gi
512 Mi
500 M
100 M
dev Workspace Controller Manager
devworkspace-controller-managerdevworkspace-controller1 GiB
100 MiB
1
250 m
dev Workspace Controller Manager
devworkspace-controller-managerkube-rbac-proxyN/A
N/A
N/A
N/A
dev Workspace webhook 服务器
devworkspace-webhook-serverwebhook-server300 MiB
29 MiB
200 M
100 M
dev Workspace Operator Catalog
registry-serverN/A
50 MiB
N/A
10 M
dev Workspace Webhook Server
devworkspace-webhook-serverwebhook-server300 MiB
20 MiB
200 M
100 M
dev Workspace Webhook Server
devworkspace-webhook-serverkube-rbac-proxyN/A
N/A
N/A
N/A
总计
9.5 GiB
1.6 GiB
7.4
2.31
-