Astra Trident をアンインストール
Astra Tridentのアンインストールには、Astra Tridentのインストールと同じ方法を使用する必要があります。
-
アップグレード、依存関係の問題、アップグレードの失敗や不完全な完了後に観察されたバグの修正が必要な場合は、Astra Tridentをアンインストールし、該当する手順を使用して以前のバージョンを再インストールする必要があります。 "バージョン"。これは、以前のバージョンに_downgrade_toを実行するための唯一の推奨方法です。
-
アップグレードと再インストールを簡単に行うため、Astra Tridentをアンインストールしても、Astra Tridentで作成されたCRDや関連オブジェクトは削除されません。Astra Tridentとそのすべてのデータを完全に削除する必要がある場合は、を参照してください。 "Astra TridentとCRDを完全に削除"。
Kubernetesクラスタの運用を停止する場合は、Astra Tridentで作成されたボリュームを使用するすべてのアプリケーションをアンインストールする前に削除する必要があります。これにより、PVCが削除される前にKubernetesノードで非公開になります。
元のインストール方法を決定する
Astra Tridentは、インストール時と同じ方法でアンインストールする必要があります。アンインストールする前に、Astra Tridentの最初のインストールに使用したバージョンを確認します。
-
使用
kubectl get pods -n trident
ポッドを検査するために。-
オペレータポッドがない場合は、を使用してAstra Tridentがインストールされています
tridentctl
。 -
オペレータポッドがある場合、Astra Tridentは手動またはHelmを使用してインストールされています。
-
-
オペレータポッドがある場合は、を使用します
kubectl describe tproc trident
をクリックし、Helmを使用してAstra Tridentがインストールされたかどうかを確認します。-
Helmラベルがある場合は、Helmを使用してAstra Tridentがインストールされています。
-
Helmラベルがない場合は、Astra TridentをTridentオペレータを使用して手動でインストールしています。
-
Tridentオペレータのインストールをアンインストールする
Tridentオペレータのインストールは手動でアンインストールすることも、Helmを使用してアンインストールすることもできます。
手動インストールのアンインストール
オペレータを使用してAstra Tridentをインストールした場合は、次のいずれかの方法でアンインストールできます。
-
編集
TridentOrchestrator
CRを実行し、アンインストールフラグを設定します:kubectl patch torc <trident-orchestrator-name> --type=merge -p '{"spec":{"uninstall":true}}'
をクリックします
uninstall
フラグはに設定されています `true`は、TridentオペレータがTridentをアンインストールしますが、TridentOrchestrator自体は削除されません。Trident を再度インストールする場合は、 TridentOrchestrator をクリーンアップして新しい Trident を作成する必要があります。 -
削除
TridentOrchestrator
:TridentOrchestrator
Astra Tridentの導入に使用したCRでは、Tridentをアンインストールするようオペレータに指示します。オペレータがの削除を処理しますTridentOrchestrator
さらに、Astra Tridentの導入とデプロイを削除し、インストールの一部として作成したTridentポッドを削除します。kubectl delete -f deploy/<bundle.yaml> -n <namespace>
Helmインストールのアンインストール
Helmを使用してAstra Tridentをインストールした場合は、を使用してアンインストールできます helm uninstall
。
#List the Helm release corresponding to the Astra Trident install. helm ls -n trident NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION trident trident 1 2021-04-20 00:26:42.417764794 +0000 UTC deployed trident-operator-21.07.1 21.07.1 #Uninstall Helm release to remove Trident helm uninstall trident -n trident release "trident" uninstalled
のアンインストール tridentctl
インストール
を使用します uninstall
のコマンド tridentctl
CRDと関連オブジェクトを除くAstra Tridentに関連付けられているすべてのリソースを削除するには、次の手順を実行します。
./tridentctl uninstall -n <namespace>