Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Führen Sie das Back-End-Management mit kubectl durch

Beitragende

Erfahren Sie, wie Sie mit Backend-Management-Operationen durchführen kubectl.

Löschen Sie ein Back-End

Durch das Löschen eines TridentBackendConfig, weisen Sie Trident an, Back-Ends zu löschen/zu 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 mit verwaltet werden kann tridentctl.

Führen Sie den folgenden Befehl aus:

kubectl delete tbc <tbc-name> -n trident

Trident löscht die Kubernetes-Geheimnisse nicht, 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 Um eine Liste aller vorhandenen Back-Ends zu erhalten. Diese Liste umfasst auch Back-Ends, 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. Trident aktualisiert das Backend automatisch mit den neuesten Anmeldeinformationen. 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.

    • Sie können aktualisieren TridentBackendConfig Objekte können direkt über Kubernetes mit dem folgenden Befehl abgerufen werden:

      kubectl apply -f <updated-backend-file.yaml>
    • Alternativ können Sie Änderungen an der vorhandenen vornehmen TridentBackendConfig CR mit folgendem Befehl:

      kubectl edit tbc <tbc-name> -n trident
Hinweis
  • Wenn ein Backend-Update fehlschlägt, bleibt das Backend in seiner letzten bekannten Konfiguration erhalten. Sie können die Protokolle anzeigen, um die Ursache durch Ausführen zu bestimmen kubectl get tbc <tbc-name> -o yaml -n trident Oder kubectl describe tbc <tbc-name> -n trident.

  • Nachdem Sie das Problem mit der Konfigurationsdatei erkannt und behoben haben, können Sie den Befehl Update erneut ausführen.