4.5. 一度に複数のワークスペースの実行
この手順では、複数のワークスペースを同時に実行する方法を説明します。これにより、ユーザーごとに複数のワークスペースのコンテキストを並行して実行できます。
前提条件
-
'`oc’ツールを使用できる。 OpenShift で実行される CodeReady Workspaces のインスタンス。
注記以下のコマンドは、
-nオプションのユーザー例として、デフォルトの OpenShift プロジェクトopenshift-workspacesを使用します。
手順
-
ユーザーごとの同時ワークスペースの数を無制限にするには、
1のデフォルト制限を-1に変更します。
$ oc patch checluster codeready-workspaces -n openshift-workspaces --type merge \
-p '{ "spec": { "server": {"customCheProperties": {"CHE_LIMITS_USER_WORKSPACES_RUN_COUNT": "-1"} } }}'per-workspaceまたはuniquePVC ストラテジーを設定します。「ストレージストラテジーの設定」を参照してください。注記common PVC ストラテジーを使用する場合、永続ボリュームを
ReadWriteManyアクセスモードを使用するように設定します。これにより、ユーザーの同時ワークスペースのいずれかが共通 PVC からの/への読み取り/書き込みを実行できます。