この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

これは未公開の文書です SUSE® Storage 1.12 (Dev).

アンインストール

前提条件

SUSE Storageが誤ってアンインストールされるのを防ぐために(データが失われることにつながります)、新しい設定deleting-confirmation-flagがあります。このフラグが`false`の場合、アンインストール作業は失敗します。このフラグを`true`に設定して、アンインストールを許可してください。このフラグは、SUSE StorageのUIまたは`kubectl -n longhorn-system patch -p '{"value": "true"}' --type=merge lhs deleting-confirmation-flag`の設定ページを使用して設定できます。

Kubernetesクラスターへの損害を防ぐために、SUSE Storageボリューム(PersistentVolume、PersistentVolumeClaim、StorageClass、デプロイメント、StatefulSet、DaemonSetなど)を使用しているすべてのKubernetesワークロードを削除することをお勧めします。

SUSE Storageを完全に削除する

KubernetesクラスターからSUSE Storageのデプロイメントを完全に削除するには、`helm uninstall`コマンドを使用してください。

helm uninstall longhorn --namespace longhorn-system

Rancher UIからSUSE Storageをアンインストールする

Rancher UIから、`Catalog Apps`タブに移動し、SUSE Storageアプリを削除します。

Helmを使用してSUSE Storageをアンインストールする

次のコマンドを実行します。

helm uninstall longhorn -n longhorn-system

Helmコントローラーを使用してSUSE Storageをアンインストールする

次のコマンドを実行します。

kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>

Helmコントローラーを使用してSUSE Storageをアンインストールする

次のコマンドを実行します。

kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>

Fleetを使用してSUSE Storageをアンインストールする

次のコマンドを実行します。

kubectl delete GitRepo longhorn -n fleet-local

`longhorn-uninstall`のジョブが完了したら、次のコマンドを実行してください:

kubectl delete -f https://raw.githubusercontent.com/longhorn/longhorn/v1.12.0/deploy/longhorn.yaml

Fluxを使用してSUSE Storageをアンインストールする

次のコマンドを実行します。

flux delete helmrelease longhorn-release -n longhorn-system

Argo CDを使用してSUSE Storageをアンインストールする

Argo CDは現在、PreDeleteリソースフックをサポートしていません。`argocd app delete longhorn`を直接実行するのではなく、SUSE Storageを`kubectl`を使用してアンインストールして、`longhorn-system`ネームスペースに残るダングリングリソースを防ぐ必要があります。