4.5. ユーザーが実行できるワークスペース数の設定

この記事では、ユーザーが同時に実行できるワークスペースの数を設定する方法を説明します。

4.5.1. Operator を使用したユーザーが実行できるワークスペースの数の設定

この手順では、複数のワークスペースを同時に実行するように、CodeReady Workspacesを設定する方法を説明します。複数のワークスペースを実行すると、ユーザーは異なる作業環境を同時に使用できます。

前提条件

  • Operator を使用して CodeReady Workspaces のインスタンスがインストールされている。
  • PVC ストラテジーとアクセスモードの組み合わせは以下の基準を満たしている。

    • ReadWriteMany アクセスモードおよび任意の PVC ストラテジー
    • ReadWriteOnce アクセスモードおよび per-workspace または unique PVC ストラテジー

    「ストレージストラテジーの設定」を参照してください。

  • <number-of-workspaces> プレースホルダーの値を特定している。

    注記

    値が -1 の場合には、各ユーザーが実行できるワークスペース数は無制限になります。値が正の整数である場合には、この整数値と同じ数だけ、ワークスペースを実行できます。デフォルト値は 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>"