|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Désinstallation
Conditions préalables
Pour éviter que SUSE Storage ne soit désinstallé accidentellement (ce qui entraîne une perte de données), il y a un nouveau paramètre, deleting-confirmation-flag. Si ce drapeau est false, la tâche de désinstallation échouera. Définissez ce drapeau sur true pour autoriser la désinstallation. Vous pouvez définir ce drapeau en utilisant la page de paramètres dans l’interface utilisateur SUSE Storage ou kubectl -n longhorn-system patch -p '{"value": "true"}' --type=merge lhs deleting-confirmation-flag.
Pour éviter d’endommager le cluster Kubernetes, il est recommandé de supprimer tous les workloads Kubernetes utilisant des volumes SUSE Storage (PersistentVolume, PersistentVolumeClaim, StorageClass, déploiement, StatefulSet, DaemonSet, etc.).
Supprimer complètement SUSE Storage
Pour supprimer complètement le déploiement SUSE Storage de votre cluster Kubernetes, utilisez la commande helm uninstall.
helm uninstall longhorn --namespace longhorn-system
Désinstallation de SUSE Storage depuis l’interface utilisateur Rancher
Depuis l’interface utilisateur Rancher, accédez à l’onglet Catalog Apps et supprimez l’appli SUSE Storage.
Désinstallation de SUSE Storage en utilisant Helm
Exécutez la commande suivante :
helm uninstall longhorn -n longhorn-system
Désinstallation de SUSE Storage en utilisant Helm Controller
Exécutez la commande suivante :
kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>
Désinstallation de SUSE Storage en utilisant Helm Controller
Exécutez la commande suivante :
kubectl delete helmchart <HelmChart name> -n <HelmChart namespace>
Désinstallation de SUSE Storage en utilisant Fleet
Exécutez la commande suivante :
kubectl delete GitRepo longhorn -n fleet-local
Après l’achèvement de la tâche longhorn-uninstall, exécutez la commande suivante :
kubectl delete -f https://raw.githubusercontent.com/longhorn/longhorn/v1.11.2/deploy/longhorn.yaml
Désinstallation de SUSE Storage en utilisant Flux
Exécutez la commande suivante :
flux delete helmrelease longhorn-release -n longhorn-system
Désinstallation de SUSE Storage en utilisant Argo CD
Argo CD ne prend actuellement pas en charge le hook de ressource PreDelete. Au lieu d’exécuter argocd app delete longhorn directement, vous devez désinstaller SUSE Storage en utilisant kubectl pour éviter que des ressources orphelines ne restent dans l’espace de noms longhorn-system.