Führen Sie die Backend-Verwaltung mit kubectl durch
Erfahren Sie, wie Sie Backend-Verwaltungsvorgänge mithilfe von kubectl durchführen.
Ein Backend löschen
Durch das Löschen eines TridentBackendConfig weisen Sie Trident an, Backends zu löschen oder beizubehalten (basierend auf deletionPolicy). Um ein Backend zu löschen, stellen Sie sicher, dass deletionPolicy auf „delete“ gesetzt ist. Um nur das TridentBackendConfig zu löschen, stellen Sie sicher, dass deletionPolicy auf „retain“ gesetzt ist. Dadurch wird sichergestellt, dass das Backend weiterhin vorhanden ist und mit tridentctl verwaltet werden kann.
Führen Sie den folgenden Befehl aus:
kubectl delete tbc <tbc-name> -n trident
Trident löscht die Kubernetes-Secrets, die von TridentBackendConfig verwendet wurden, nicht. Der Kubernetes-Benutzer ist für die Bereinigung der Secrets verantwortlich. Beim Löschen von Secrets ist Vorsicht geboten. Sie sollten Secrets nur löschen, wenn sie von den Backends nicht verwendet werden.
Vorhandene Backends anzeigen
Führen Sie den folgenden Befehl aus:
kubectl get tbc -n trident
Sie können auch tridentctl get backend -n trident oder tridentctl get backend -o yaml -n trident ausführen, um eine Liste aller vorhandenen Backends zu erhalten. Diese Liste enthält auch Backends, die mit tridentctl erstellt wurden.
Aktualisieren Sie ein Backend
Es kann mehrere Gründe geben, ein Backend zu aktualisieren:
-
Die Zugangsdaten für das Speichersystem haben sich geändert. Um die Zugangsdaten zu aktualisieren, muss das Kubernetes-Secret, das im
TridentBackendConfigObjekt verwendet wird, aktualisiert werden. Trident aktualisiert das Backend automatisch mit den neuesten Zugangsdaten. Führen Sie den folgenden Befehl aus, um das Kubernetes-Secret zu aktualisieren:kubectl apply -f <updated-secret-file.yaml> -n trident
-
Parameter (wie zum Beispiel der Name der verwendeten ONTAP SVM) müssen aktualisiert werden.
-
Sie können
TridentBackendConfigObjekte direkt über Kubernetes mit dem folgenden Befehl aktualisieren:kubectl apply -f <updated-backend-file.yaml>
-
Alternativ können Sie Änderungen an der bestehenden
TridentBackendConfigCR mit dem folgenden Befehl vornehmen:kubectl edit tbc <tbc-name> -n trident
-
|
|
|