uncordon

描述

取消驱动器的隔离,使它们可供 DirectPV 调度。

语法

kubectl directpv uncordon [DRIVE ...] [flags]

参数

标志

标志 描述
--all 选择所有驱动器
-d, --drives <string> 根据给定的名称选择驱动器。可选地,支持省略号扩展模式,例如 sd{a...z}
--dry-run 对命令进行测试运行,而不进行任何实际更改。
-n, --nodes <string> 从给定的节点选择驱动器。可选地,支持省略号扩展模式,例如 node{1...10}
--status <string> 根据状态选择驱动器。有效状态包括 errorlostmovingreadyremoved

全局标志

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

示例

取消所有节点上所有驱动器的隔离

以下命令将集群中所有已隔离的驱动器标记为可供调度。

kubectl directpv uncordon --all

取消节点上所有驱动器的隔离

以下命令选择 node1 上所有已隔离的驱动器,并使其可供调度。

kubectl directpv uncordon --nodes=node1

按驱动器名称取消所有节点上某个驱动器的隔离

以下命令选择所有节点上名为 nvme1n1 的所有驱动器,并将其标记为可供调度。

kubectl directpv uncordon --drives=nvme1n1

取消特定节点上特定驱动器的隔离

以下命令选择节点 node1node2node3node4 上的驱动器 sdasdbsdcsddsdesdf,并将它们标记为可供调度。该命令使用了省略号扩展表示法。

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

取消处于“错误”状态的驱动器的隔离

以下命令选择处于 error 状态的驱动器,并使其可供调度。

kubectl directpv uncordon --status=error