|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Deinstallation
Voraussetzung
Um zu verhindern, dass SUSE Storage versehentlich deinstalliert wird (was zu Datenverlust führt), gibt es eine neue Einstellung, deleting-confirmation-flag. Wenn dieses Flag false ist, schlägt der Deinstallationsvorgang fehl. Setzen Sie dieses Flag auf true, um die Deinstallation zu ermöglichen. Sie können dieses Flag über die Einstellungsseite in der SUSE Storage Benutzeroberfläche oder kubectl -n longhorn-system patch -p '{"value": "true"}' --type=merge lhs deleting-confirmation-flag setzen.
Um Schäden am Kubernetes-Cluster zu vermeiden, wird empfohlen, alle Kubernetes-Arbeitslasten, die SUSE Storage Volumes (PersistentVolume, PersistentVolumeClaim, StorageClass, Deployment, StatefulSet, DaemonSet usw.) verwenden, zu löschen.
SUSE Storage vollständig entfernen
Um das SUSE Storage Deployment vollständig aus Ihrem Kubernetes-Cluster zu entfernen, verwenden Sie den helm uninstall Befehl.
helm uninstall longhorn --namespace longhorn-system
Deinstallation von SUSE Storage über die Rancher-Benutzeroberfläche
Navigieren Sie in der Rancher-Benutzeroberfläche zum Catalog Apps Tab und löschen Sie die SUSE Storage App.
Deinstallation von SUSE Storage mit Helm
Führen Sie das folgende Kommando aus:
helm uninstall longhorn -n longhorn-system
Deinstallation von SUSE Storage mit Helm Controller
Führen Sie das folgende Kommando aus:
kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>
Deinstallation von SUSE Storage mit Helm Controller
Führen Sie das folgende Kommando aus:
kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>
Deinstallation von SUSE Storage mit Fleet
Führen Sie das folgende Kommando aus:
kubectl delete GitRepo longhorn -n fleet-local
Nachdem der longhorn-uninstall Job abgeschlossen ist, führen Sie den folgenden Befehl aus:
kubectl delete -f https://raw.githubusercontent.com/longhorn/longhorn/v1.11.2/deploy/longhorn.yaml
Deinstallation von SUSE Storage mit Flux
Führen Sie das folgende Kommando aus:
flux delete helmrelease longhorn-release -n longhorn-system
Deinstallation von SUSE Storage mit Argo CD
Argo CD unterstützt derzeit nicht den PreDelete-Ressourcen-Hook. Anstatt argocd app delete longhorn direkt auszuführen, müssen Sie SUSE Storage mit kubectl deinstallieren, um zu verhindern, dass verwaiste Ressourcen im longhorn-system Namespace verbleiben.