管理节点

先决条件

添加节点

将节点添加到 DirectPV DaemonSet,然后运行 discover 命令。

$ kubectl directpv discover
添加节点的驱动器无法使用 DirectPV,直到您使用 init 命令初始化它们。

列出节点

使用 info 命令列出节点。

$ kubectl directpv info
┌──────────┬──────────┬───────────┬─────────┬────────┐
│ NODE     │ CAPACITY │ ALLOCATED │ VOLUMES │ DRIVES │
├──────────┼──────────┼───────────┼─────────┼────────┤
│ • master │ 512 MiB  │ 32 MiB    │ 21│ • node1  │ 512 MiB  │ 32 MiB    │ 21└──────────┴──────────┴───────────┴─────────┴────────┘

64 MiB/1.0 GiB used, 4 volumes, 2 drives

删除节点

注意:这是一个危险的操作,会导致数据丢失

在删除节点之前,请确保节点上没有任何卷或驱动器在使用。然后,从 DirectPV DaemonSet 中删除节点,并运行 remove-node.sh 脚本。