Effectuez la gestion du backend avec kubectl
Découvrez comment effectuer des opérations de gestion backend en utilisant kubectl.
Supprimer un backend
En supprimant un TridentBackendConfig, vous indiquez à Trident de supprimer ou de conserver les backends (selon deletionPolicy). Pour supprimer un backend, assurez-vous que deletionPolicy est défini sur delete. Pour supprimer uniquement le TridentBackendConfig, assurez-vous que deletionPolicy est défini sur retain. Cela garantit que le backend 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 qui étaient utilisés par TridentBackendConfig. L'utilisateur Kubernetes est responsable du nettoyage des secrets. Il faut faire attention lors de la suppression des secrets. Vous ne devez supprimer les secrets que s'ils ne sont pas utilisés par les backends.
Afficher les backends 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 backends existants. Cette liste inclura également les backends qui ont été créés avec tridentctl.
Mettre à jour un backend
Il peut exister plusieurs raisons de mettre à jour un backend :
-
Les identifiants d'accès au système de stockage ont changé. Pour mettre à jour les identifiants, le Secret Kubernetes utilisé dans l' `TridentBackendConfig`objet doit être mis à jour. Trident mettra automatiquement à jour le backend avec les identifiants les plus récents fournis. Exécutez la commande suivante pour mettre à jour le Secret Kubernetes :
kubectl apply -f <updated-secret-file.yaml> -n trident
-
Les paramètres (tels que le nom de la ONTAP SVM utilisée) doivent être mis à jour.
-
Vous pouvez mettre à jour
TridentBackendConfigles objets directement via Kubernetes à l'aide de la commande suivante :kubectl apply -f <updated-backend-file.yaml>
-
Vous pouvez également apporter des modifications à la `TridentBackendConfig`CR existante à l'aide de la commande suivante :
kubectl edit tbc <tbc-name> -n trident
-
|
|
|