Führen Sie das Back-End-Management mit kubectl durch
Erfahren Sie, wie Sie Back-End-Management-Operationen mit durchführen kubectl
.
Löschen Sie ein Back-End
Durch das Löschen einer TridentBackendConfig
weisen Sie Astra Trident an, Back-Ends zu löschen/behalten (basierend auf deletionPolicy
). Um ein Backend zu löschen, stellen Sie sicher, dass deletionPolicy
es auf „Löschen“ gesetzt ist. Um nur die zu löschen TridentBackendConfig
, stellen Sie sicher, dass deletionPolicy
auf beibehalten gesetzt ist. Dadurch wird sichergestellt, dass das Backend noch vorhanden ist und über verwaltet werden kann tridentctl
.
Führen Sie den folgenden Befehl aus:
kubectl delete tbc <tbc-name> -n trident
Astra Trident löscht nicht die Kubernetes-Geheimnisse, die von verwendet wurden TridentBackendConfig
. Der Kubernetes-Benutzer ist für die Bereinigung von Geheimnissen verantwortlich. Beim Löschen von Geheimnissen ist Vorsicht zu nehmen. Sie sollten Geheimnisse nur löschen, wenn sie nicht von den Back-Ends verwendet werden.
Zeigen Sie die vorhandenen Back-Ends an
Führen Sie den folgenden Befehl aus:
kubectl get tbc -n trident
Sie können auch ausführen tridentctl get backend -n trident
oder tridentctl get backend -o yaml -n trident
eine Liste aller vorhandenen Back-Ends erhalten. Diese Liste enthält auch Backends, die mit erstellt wurden tridentctl
.
Aktualisieren Sie ein Backend
Es gibt mehrere Gründe für die Aktualisierung eines Backend:
-
Die Anmeldeinformationen für das Speichersystem wurden geändert. Zum Aktualisieren der Zugangsdaten muss der im Objekt verwendete Kubernetes Secret
TridentBackendConfig
aktualisiert werden. Astra Trident aktualisiert automatisch das Backend mit den neuesten Zugangsdaten. Führen Sie den folgenden Befehl aus, um den Kubernetes Secret zu aktualisieren:kubectl apply -f <updated-secret-file.yaml> -n trident
-
Parameter (wie der Name der verwendeten ONTAP-SVM) müssen aktualisiert werden.
-
Mit dem folgenden Befehl können Sie Objekte direkt über Kubernetes aktualisieren
TridentBackendConfig
:kubectl apply -f <updated-backend-file.yaml>
-
Alternativ können Sie mit dem folgenden Befehl Änderungen am vorhandenen CR vornehmen
TridentBackendConfig
:kubectl edit tbc <tbc-name> -n trident
-
|