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

使用 tridentctl 執行後端管理

了解如何使用 `tridentctl`執行後端管理操作。

建立後端

建立 "後端組態檔" 後,執行以下命令:

tridentctl create backend -f <backend-file> -n trident

如果後端建立失敗,則表示後端配置存在問題。您可以執行以下命令來檢視記錄以判斷原因:

tridentctl logs -n trident

在您發現並修正設定檔中的問題後,您可以再次執行 `create`命令。

刪除後端

若要從 Trident 刪除後端、請執行下列操作:

  1. 取得後端名稱:

    tridentctl get backend -n trident
  2. 刪除後端:

    tridentctl delete backend <backend-name> -n trident
註 如果 Trident 已從此後端配置了仍然存在的磁碟區和快照,則刪除該後端將阻止其配置新的磁碟區。該後端將繼續以「正在刪除」狀態存在。

檢視現有的後端

若要檢視 Trident 已知的後端、請執行下列步驟:

  • 若要取得摘要、請執行下列命令:

    tridentctl get backend -n trident
  • 若要取得所有詳細資料、請執行下列命令:

    tridentctl get backend -o json -n trident

更新後端

建立新的後端組態檔後,執行以下命令:

tridentctl update backend <backend-name> -f <backend-file> -n trident

如果後端更新失敗,則表示後端配置存在問題,或者您嘗試了無效的更新操作。您可以執行以下命令查看日誌以確定原因:

tridentctl logs -n trident

在您發現並修正設定檔中的問題後,您可以再次執行 update 命令。

識別使用後端的儲存類別

這是一個可以使用 tridentctl 為後端物件輸出的 JSON 資料來回答的問題範例。這需要用到 jq 實用程式,您需要先安裝該程式。

tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'

這也適用於使用 TridentBackendConfig 建立的後端。