Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Effectuer la gestion back-end avec kubectl

Contributeurs

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 à Astra Trident de supprimer/conserver les systèmes back-end (sur la base deletionPolicy). Pour supprimer un back-end, assurez-vous que deletionPolicy est configuré pour supprimer. Pour supprimer uniquement le TridentBackendConfig, assurez-vous que deletionPolicy est défini sur conserver. Cela permet de s'assurer que le système backend est toujours présent et qu'il peut être géré à l'aide de tridentctl.

Exécutez la commande suivante :

kubectl delete tbc <tbc-name> -n trident

Astra Trident ne supprime pas les secrets Kubernetes qui étaient 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 identifiants, le code secret Kubernetes utilisé dans le TridentBackendConfig l'objet doit être mis à jour. Avec Astra Trident, le système back-end est automatiquement mis à jour avec les dernières informations d'identification 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
Remarque
  • En cas d'échec d'une mise à jour du back-end, le système back-end continue de rester dans sa dernière configuration connue. Vous pouvez afficher les journaux pour déterminer la cause en cours d'exécution kubectl get tbc <tbc-name> -o yaml -n trident ou kubectl describe tbc <tbc-name> -n trident.

  • Après avoir identifié et corrigé le problème avec le fichier de configuration, vous pouvez relancer la commande update.