remove

描述

从 DirectPV 中删除未使用的驱动器。

语法

directpv remove [DRIVE ...] [flags]

参数

标志

标志 描述
--dry-run 查看命令的结果,而无需对驱动器进行任何实际更改。
-n, --nodes <string> 从指定的节点选择驱动器。使用省略号扩展表示法,例如 node{1...10}
-d, --drives <string> 按给定名称选择驱动器。使用省略号扩展表示法,例如 sd{a...z}
--status <string> 按驱动器状态选择驱动器。有效状态为 errorlostmovingreadyremoved
--all 如果存在,则选择所有未使用的驱动器

全局标志

标志 描述
--kubeconfig <string> 要用于 CLI 请求的 kube.config 文件的路径
--quiet 抑制打印错误消息

示例

从所有节点中删除未使用的驱动器

以下命令删除在任何节点上找到的名称为 nvme1n1 的驱动器。

kubectl directpv remove --drives=nvme1n1

从节点中删除所有未使用的驱动器

以下命令从节点 node1 中删除所有未使用的驱动器。

kubectl directpv remove --nodes=node1

从特定节点中删除特定未使用的驱动器

以下命令删除node1node2node3node4上的驱动器sdasdf。该命令使用省略号扩展表示法选择节点和驱动器。

kubectl directpv remove --nodes=node{1...4} --drives=sd{a...f}

从所有节点删除所有未使用的驱动器

以下命令从DirectPV中删除所有节点上的所有未使用驱动器。

kubectl directpv remove --all

删除处于特定状态的驱动器

以下命令删除任何节点上状态为error的任何驱动器。

kubectl directpv remove --status=error