解除封锁
描述
解除隔离驱动器,使其可供 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> |
路径到kube.config用于CLI请求的文件 |
--quiet |
禁止打印错误消息 |
示例
解除所有节点上所有驱动器的隔离状态
以下命令将集群中所有被隔离的驱动器标记为可供调度使用。
kubectl directpv uncordon --all
解除节点上所有驱动器的隔离状态
以下命令选择所有被隔离的驱动器node1并使它们可用于调度。
kubectl directpv uncordon --nodes=node1
通过驱动器名称从所有节点取消隔离驱动器
以下命令选择所有名为nvme1n1从所有节点收集并标记它们,使其可用于调度。
kubectl directpv uncordon --drives=nvme1n1
解除特定节点上特定驱动器的隔离状态
以下命令选择驱动器sda, sdb, sdc, sdd, sde和sdf关于节点node1, node2, node3或node4并将它们标记为可供调度。
该命令使用了省略号展开表示法。
kubectl directpv uncordon --nodes=node{1...4} --drives=sd{a...f}
解除处于“错误”状态的驱动器的隔离状态
以下命令选择驱动器中的error状态并使它们可用于调度。
kubectl directpv uncordon --status=error