Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

以KECBECVL執行後端管理

貢獻者

瞭解如何使用執行後端管理作業 kubectl

刪除後端

刪除 TridentBackendConfig、您可以指示Astra Trident刪除/保留後端(根據 deletionPolicy)。若要刪除後端、請確定 deletionPolicy 設定為刪除。僅刪除 TridentBackendConfig、請務必確認 deletionPolicy 設定為保留。如此可確保後端仍存在、並可使用進行管理 tridentctl

執行下列命令:

kubectl delete tbc <tbc-name> -n trident

Astra Trident並不會刪除使用中的Kubernetes Secrets TridentBackendConfig。Kubernetes使用者負責清除機密。刪除機密時必須小心。只有在後端未使用機密時、才應刪除這些機密。

檢視現有的後端

執行下列命令:

kubectl get tbc -n trident

您也可以執行 tridentctl get backend -n tridenttridentctl get backend -o yaml -n trident 以取得所有後端的清單。此清單也會包含使用建立的後端 tridentctl

更新後端

更新後端可能有多種原因:

  • 儲存系統的認證資料已變更。若要更新認證資料、請使用中的Kubernetes Secret TridentBackendConfig 物件必須更新。Astra Trident會自動以提供的最新認證資料更新後端。執行下列命令以更新Kubernetes Secret:

kubectl apply -f <updated-secret-file.yaml> -n trident
  • 需要ONTAP 更新參數(例如使用的SVM名稱)。在此案例中、 TridentBackendConfig 物件可直接透過Kubernetes更新。

kubectl apply -f <updated-backend-file.yaml>

或者、也可以變更現有的 TridentBackendConfig 請執行下列命令以執行CR..

kubectl edit tbc <tbc-name> -n trident

如果後端更新失敗、後端仍會繼續維持其最後已知的組態。您可以檢視記錄、藉由執行來判斷原因 kubectl get tbc <tbc-name> -o yaml -n tridentkubectl describe tbc <tbc-name> -n trident

識別並修正組態檔的問題之後、即可重新執行update命令。