uncordon
描述
取消驱动器的隔离,使它们可供 DirectPV 调度。
语法
kubectl directpv uncordon [DRIVE ...] [flags]
参数
标志
| 标志 | 描述 |
|---|---|
--all |
选择所有驱动器 |
-d, --drives <string> |
根据给定的名称选择驱动器。可选地,支持省略号扩展模式,例如 sd{a...z}。 |
--dry-run |
对命令进行测试运行,而不进行任何实际更改。 |
-n, --nodes <string> |
从给定的节点选择驱动器。可选地,支持省略号扩展模式,例如 node{1...10}。 |
--status <string> |
根据状态选择驱动器。有效状态包括 error、lost、moving、ready 或 removed。 |
全局标志
| 标志 | 描述 |
|---|---|
--kubeconfig <string> |
要用于 CLI 请求的 kube.config 文件的路径 |
--quiet |
禁止打印错误消息 |
示例
取消所有节点上所有驱动器的隔离
以下命令将集群中所有已隔离的驱动器标记为可供调度。
kubectl directpv uncordon --all
取消节点上所有驱动器的隔离
以下命令选择 node1 上所有已隔离的驱动器,并使其可供调度。
kubectl directpv uncordon --nodes=node1
按驱动器名称取消所有节点上某个驱动器的隔离
以下命令选择所有节点上名为 nvme1n1 的所有驱动器,并将其标记为可供调度。
kubectl directpv uncordon --drives=nvme1n1
取消特定节点上特定驱动器的隔离
以下命令选择节点 node1、node2、node3 或 node4 上的驱动器 sda、sdb、sdc、sdd、sde 和 sdf,并将它们标记为可供调度。该命令使用了省略号扩展表示法。
kubectl directpv uncordon --nodes=node{1...4} --drives=sd{a...f}
取消处于“错误”状态的驱动器的隔离
以下命令选择处于 error 状态的驱动器,并使其可供调度。
kubectl directpv uncordon --status=error