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