27.12.2.2. 不使用 master-initiated attach/detach 的 FlexVolume 驱动程序
不支持 master 控制的 attach/detach 的 FlexVolume 驱动程序仅在节点上执行,且必须实现这些操作:
init
初始化驱动程序。它会在初始化所有节点的过程中被调用。
- 参数: 无
- 执行于:节点
- 预期输出:默认 JSON
mount
挂载一个卷到目录。这可包括挂载卷所需的任何内容,包括将卷附加到节点,查找其设备,然后挂载该设备。
-
参数:
<mount-dir>
<json>
- 执行于:节点
- 预期输出:默认 JSON
-
参数:
unmount
从目录中卸载卷。这可包括在卸载后清除卷所必需的任何内容,比如将卷从节点分离。
-
参数:
<mount-dir>
- 执行于:节点
- 预期输出:默认 JSON
-
参数:
所有其他操作都应该返回带有 {"status"的 JSON:"不支持"}
和退出代码 1
。