6.3. CSI スナップショット実装を実行するデプロイメントの無効化
以下の手順に従って、CSI 実装 Pod のインストールを無効にします。
この手順は、MicroShift をインストールして実行する前に設定ファイルを定義するユーザーを対象としています。MicroShift がすでに開始されている場合、CSI スナップショット実装が実行されます。ユーザーは、アンインストール手順に従って手動で削除する必要があります。
MicroShift は、CSI スナップショット実装 Pod を削除しません。起動プロセス中に CSI スナップショット実装 Pod のインストールを無効化するように MicroShift を設定する必要があります。
手順
/etc/microshift/config.yaml
の MicroShift 設定ファイルのstorage
セクションで、optionalCsiComponents
値を入力して、CSI スナップショットコントローラーのインストールを無効化します。# ... storage: {} # ...
# ... storage: {}
1 # ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 許可される値は次のとおりです。
-
optionalCsiComponents
は定義しません。 -
optionalCsiComponents
フィールドを空の値 ([]
) または単一の空の文字列要素 ([""]
) で指定します。 optionalCsiComponents
は、使用可能な値 (snapshot-controller
またはnone
) に指定します。none
のエントリーは、他のいかなる値とも同時に使用できません。注記optionalCsiComponents
値が空または null の場合、MicroShift はデフォルトで snapshot-controller をデプロイします。
-
optionalCsiComponents
フィールドがconfig.yaml
のサポートされている値で指定された後、次のコマンドを実行して MicroShift を起動します。sudo systemctl start microshift
$ sudo systemctl start microshift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記MicroShift は、再起動後に無効化されたコンポーネントを再デプロイしません。