Führen Sie die Backend-Verwaltung mit kubectl durch.
Erfahren Sie, wie Sie Backend-Verwaltungsvorgänge durchführen, indem Sie kubectl .
Backend löschen
Durch das Löschen eines TridentBackendConfig Sie weisen Trident an, Backends zu löschen/beizubehalten (basierend auf deletionPolicy ). Um ein Backend zu löschen, stellen Sie sicher, dass deletionPolicy ist auf Löschen eingestellt. Nur das löschen TridentBackendConfig , sicherstellen, dass deletionPolicy ist auf Beibehaltung eingestellt. Dadurch wird sichergestellt, dass das Backend weiterhin vorhanden ist und mithilfe von verwaltet werden kann. tridentctl .
Führen Sie den folgenden Befehl aus:
kubectl delete tbc <tbc-name> -n trident
Trident löscht die Kubernetes-Secrets nicht, die von diesem Unternehmen verwendet wurden. TridentBackendConfig . Der Kubernetes-Benutzer ist für das Bereinigen von Geheimnissen verantwortlich. Beim Löschen von Geheimnissen ist Vorsicht geboten. Geheimnisse sollten nur dann gelöscht werden, wenn sie von den Backends nicht verwendet werden.
Die vorhandenen Backends ansehen
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 um eine Liste aller existierenden Backends zu erhalten. Diese Liste wird auch Backends enthalten, die mit tridentctl .
Aktualisieren Sie ein Backend
Es kann mehrere Gründe für ein Backend-Update geben:
-
Die Zugangsdaten zum Speichersystem haben sich geändert. Um die Anmeldeinformationen zu aktualisieren, muss das Kubernetes-Secret, das im
TridentBackendConfigDas Objekt muss aktualisiert werden. Trident aktualisiert das Backend automatisch mit den zuletzt angegebenen Zugangsdaten. Führen Sie 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 aktualisieren
TridentBackendConfigObjekte direkt über Kubernetes mit folgendem Befehl:kubectl apply -f <updated-backend-file.yaml>
-
Alternativ können Sie Änderungen an der bestehenden Datei vornehmen.
TridentBackendConfigCR mit folgendem Befehl:kubectl edit tbc <tbc-name> -n trident
-
|
|
|