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 は、6 つの異なる Pod で実行される 6 つのオペランドを管理します。以下の表は、これらのオペランドのデフォルトのリソース要件を示しています。
Pod | コンテナー名 | デフォルトのメモリー制限 | デフォルトのメモリー要求 |
---|---|---|---|
OpenShift Dev Spaces Server | OpenShift Dev Spaces | 1 Gi | 512 MiB |
OpenShift Dev Spaces Gateway |
| 4 Gi、256Mi、512Mi、512Mi | 128 Mi、64Mi、64Mi、64Mi |
OpenShift Dev Spaces Dashboard |
| 256 Mi | 32 Mi |
PostgreSQL |
| 1 Gi | 512 Mi |
devfile レジストリー |
| 256 Mi | 32 Mi |
プラグインレジストリー |
| 256 Mi | 32 Mi |
すべてのオペランドを有効にする OpenShift Dev Spaces Operator は、64Mi
メモリー要求と 256Mi
制限を持つ単一コンテナーで設定されます。これらのデフォルト値は、OpenShift Dev Spaces Operator が比較的大量の OpenShift Dev Spaces ワークスペースを管理する場合に十分です。大規模なデプロイメントでは、デフォルト値を増やすことを検討してください。