Effectuer la gestion back-end avec kubectl
Découvrez comment effectuer des opérations de gestion back-end à l'aide de kubectl
.
Supprimer un back-end
En supprimant un TridentBackendConfig
, vous demandez à Trident de supprimer/conserver les systèmes back-end (sur la base de deletionPolicy
la ). Pour supprimer un back-end, assurez-vous que deletionPolicy
est défini sur supprimer. Pour supprimer uniquement le TridentBackendConfig
, assurez-vous que deletionPolicy
est défini sur conserver. Cela permet de s'assurer que le back-end est toujours présent et peut être géré à l'aide de tridentctl
.
Exécutez la commande suivante :
kubectl delete tbc <tbc-name> -n trident
Trident ne supprime pas les secrets Kubernetes utilisés par TridentBackendConfig
. L'utilisateur Kubernetes est chargé de nettoyer les secrets. Il faut faire attention lors de la suppression des secrets. Vous devez supprimer les secrets uniquement s'ils ne sont pas utilisés par les systèmes back-end.
Affichez les systèmes back-end existants
Exécutez la commande suivante :
kubectl get tbc -n trident
Vous pouvez également exécuter tridentctl get backend -n trident
ou tridentctl get backend -o yaml -n trident
pour obtenir une liste de tous les systèmes back-end existants, Cette liste comprend également les systèmes back-end créés avec tridentctl
.
Mettre à jour un back-end
Il peut y avoir plusieurs raisons de mettre à jour un backend :
-
Les informations d'identification du système de stockage ont été modifiées. Pour mettre à jour les informations d'identification, le secret Kubernetes utilisé dans l' `TridentBackendConfig`objet doit être mis à jour. Trident met automatiquement à jour le back-end avec les informations d'identification les plus récentes fournies. Exécutez la commande suivante pour mettre à jour le code secret Kubernetes :
kubectl apply -f <updated-secret-file.yaml> -n trident
-
Les paramètres (tels que le nom du SVM ONTAP utilisé) doivent être mis à jour.
-
Vous pouvez mettre à jour
TridentBackendConfig
Objets directement dans Kubernetes à l'aide de la commande suivante :kubectl apply -f <updated-backend-file.yaml>
-
Vous pouvez également apporter des modifications à l'existant
TridentBackendConfig
CR à l'aide de la commande suivante :kubectl edit tbc <tbc-name> -n trident
-
|