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
またはunique
PVC ストラテジーを設定します。「ストレージストラテジーの設定」を参照してください。注記common PVC ストラテジーを使用する場合、永続ボリュームを
ReadWriteMany
アクセスモードを使用するように設定します。これにより、ユーザーの同時ワークスペースのいずれかが共通 PVC からの/への読み取り/書き込みを実行できます。