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.