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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.