4.5. ユーザーが実行できるワークスペース数の設定
この記事では、ユーザーが同時に実行できるワークスペースの数を設定する方法を説明します。
4.5.1. Operator を使用したユーザーが実行できるワークスペースの数の設定
この手順では、複数のワークスペースを同時に実行するように、CodeReady Workspaces
を設定する方法を説明します。複数のワークスペースを実行すると、ユーザーは異なる作業環境を同時に使用できます。
前提条件
-
Operator を使用して
CodeReady Workspaces
のインスタンスがインストールされている。 PVC ストラテジーとアクセスモードの組み合わせは以下の基準を満たしている。
-
ReadWriteMany
アクセスモードおよび任意の PVC ストラテジー -
ReadWriteOnce
アクセスモードおよびper-workspace
またはunique
PVC ストラテジー
「ストレージストラテジーの設定」を参照してください。
-
<number-of-workspaces>
プレースホルダーの値を特定している。注記値が
-1
の場合には、各ユーザーが実行できるワークスペース数は無制限になります。値が正の整数である場合には、この整数値と同じ数だけ、ワークスペースを実行できます。デフォルト値は1
です。
手順
CheCluster
カスタムリソースのserver
設定では、CHE_LIMITS_USER_WORKSPACES_RUN_COUNT
プロパティーをcustom CheProperties
に追加して、ユーザーが実行できるワークスペース数を設定します。apiVersion: org.eclipse.che/v1 kind: CheCluster # [...] spec: server: # [...] customCheProperties: CHE_LIMITS_USER_WORKSPACES_RUN_COUNT: "<number-of-workspaces>"