本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
使用 tridentctl 執行後端管理
了解如何使用以下方式執行後端管理操作 tridentctl。
創建後端
創建之後"後端設定檔"運行以下命令:
tridentctl create backend -f <backend-file> -n trident
如果後端建立失敗,則表示後端配置存在問題。您可以透過執行以下命令查看日誌以確定原因:
tridentctl logs -n trident
在您發現並修正設定檔中的問題後,您只需執行以下命令即可。 `create`再次發出命令。
刪除後端
若要從Trident中刪除後端,請執行下列操作:
-
取得後端名稱:
tridentctl get backend -n trident
-
刪除後端:
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`再次發出命令。
確定使用後端儲存的儲存類
這是一個您可以使用 JSON 回答的問題範例: `tridentctl`後端物件的輸出。這使用 `jq`您需要安裝該實用程式。
tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'
這也適用於使用以下方式建立的後端: TridentBackendConfig 。