Kubernetes 每个节点一个 pod,每个 pod 一个持久卷

Kubernetes one pod per node, one persistent volume per pod

我很好奇是否可以完全脱离主机路径并改用本地卷(持久卷)。但是,似乎没有办法将 volumeClaimTemplates 包含到守护进程中。

Statefulsets 提供 volumeClaimTemplates,但它们需要手动定义副本,而不是自动扩展到尽可能多的节点。

有没有办法自动扩展到所有节点,并为每个副本创建一个 pvc?

他们决定使用有状态集并放弃自动缩放的相关问题: Handling PersistentVolumeClaim in DaemonSet

目前无法在 Daemon Set 中使用 PersistentVolumes。

Github 上有一个功能请求,但遗憾的是它已关闭。 Link 对此请求:volumeClaimTemplates available for Daemon Sets

上面 link 中有一个 comment 对这个话题的描述有点多。