4.5. 一度に複数のワークスペースの実行

この手順では、複数のワークスペースを同時に実行する方法を説明します。これにより、ユーザーごとに複数のワークスペースのコンテキストを並行して実行できます。

前提条件

  • '`oc’ ツールが利用できる。
  • OpenShift で実行される CodeReady Workspaces のインスタンス。

    注記

    以下のコマンドは、-n オプションのユーザー例として、デフォルトの OpenShift プロジェクト openshift-workspaces を使用します。

手順

  1. ユーザーごとの同時ワークスペースの数を無制限にするには、1 のデフォルト制限を -1 に変更します。
$ oc patch checluster codeready-workspaces -n openshift-workspaces --type merge \
  -p '{ "spec": { "server": {"customCheProperties": {"CHE_LIMITS_USER_WORKSPACES_RUN_COUNT": "-1"} } }}'
  1. per-workspace または unique PVC ストラテジーを設定します。「ストレージストラテジーの設定」を参照してください。

    注記

    common PVC ストラテジーを使用する場合、永続ボリュームを ReadWriteMany アクセスモードを使用するように設定します。これにより、ユーザーの同時ワークスペースのいずれかが共通 PVC からの/への読み取り/書き込みを実行できます。