列出驱动器

描述

列出由 DirectPV 初始化和管理的驱动器。

语法

directpv list drives [DRIVE ...] [flags]

别名

您可以使用以下命令来执行相同的功能:kubectl directpv list drives

  • kubectl directpv list drive
  • kubectl directpv list dr

这些别名具有相同的结果并使用相同的标志作为list drives.

参数

旗帜

旗帜 描述
--all 列出所有驱动器
--labels<string> 按驱动器标签筛选输出。支持逗号分隔key=value成对,例如tier=hot,region=east
--show-labels 将所有自定义标签显示为输出的最后一列(默认隐藏标签列)
--status<string> 按驱动器状态筛选输出。有效状态包括error, lost, moving, readyremoved

全局标志

您可以将以下全局 DirectPV 标志与kubectl directpv list:

旗帜 描述
-d, --drives<string> 按驱动器名称筛选输出;支持省略号模式,例如sd{a...z}
--kubeconfig<string> 用于 CLI 请求的 kubeconfig 文件路径
-n, --nodes<string> 按节点过滤输出;支持省略号模式,例如node{1...10}
--no-headers 不要打印列标题
-o, --output<string> 输出格式。有效选项包括json, yaml, wide
--quiet 禁止打印错误消息

示例

列出所有就绪驱动器

以下命令列出所有处于ready状态。

kubectl directpv list drives

列出节点中的所有驱动器

以下命令列出所有驱动器node1.

kubectl directpv list drives --nodes=node1

从所有节点列出驱动器

以下命令列出驱动器nvme1n1从任何节点。

kubectl directpv list drives --drives=nvme1n1

列出特定节点中的特定驱动器

以下命令列出驱动器sda通过sdffornode通过node4.

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

驱动器处于“错误”状态

以下命令列出当前在error来自任何节点的状态。

kubectl directpv list drives --status=error

列出所有节点中所有驱动器的完整信息

以下命令列出驱动器中的ready所有节点的状态及全部可用信息。

kubectl directpv list drives --output wide

列出带标签的驱动器

以下列表显示了驱动器,并包含一个显示自定义驱动器标签的列。

kubectl directpv list drives --show-labels

按标签筛选驱动器列表

以下命令列出所有驱动器ready任何具有该标签的节点的状态tier=hot.

kubectl directpv list drives --labels tier=hot