8.2. コントローラーの要件
Workspace Controller は、5 つの異なるコンテナーで実行される 5 つのサービスで構成されます。以下の表は、これらの各サービスのデフォルトリソース要件を示しています。
Pod | コンテナー名 | デフォルトのメモリー制限 | デフォルトのメモリー要求 |
---|---|---|---|
CodeReady Workspaces サーバーおよびダッシュボード | che | 1 GiB | 512 MiB |
PostgreSQL | postgres | 1 GiB | 512 MiB |
Red Hat Single Sign-On | keycloak | 2 GiB | 512 MiB |
devfile レジストリー | che-devfile-registry | 256 MiB | 16 MiB |
プラグインレジストリー | che-plugin-registry | 256 MiB | 16 MiB |
CodeReady Workspaces Workspace Controller が小規模な CodeReady Workspaces ワークスペースを管理する場合は、これらのデフォルト値で十分です。大規模なデプロイメントの場合は、メモリー制限を増やします。デフォルトのリクエストおよび制限を上書きする方法は、高度な設定オプション のアーティクルを参照してください。たとえば、che.openshift.io で実行されるホスト型 CodeReady Workspaces バージョンは 1 GB のメモリーを使用します。