简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
使用 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 。