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

标签 kubernetes persistent-volumes persistent-volume-claims daemonset

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

有状态集提供volumeClaimTemplates,但它们需要手动定义副本,而不是自动缩放到尽可能多的节点。

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

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

最佳答案

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

Github 上有对此功能的请求但不幸的是它被关闭了。 此请求的链接:volumeClaimTemplates available for Daemon Sets

有一个comment上面的链接更多地描述了这个主题。

关于Kubernetes 每个节点一个 pod,每个 pod 一个持久卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59504612/

相关文章:

kubernetes - 为什么 ReadWriteOnce 在不同的节点上工作?

docker - Kubernetes NFS 持久卷权限被拒绝

kubernetes - 如何更改现有持久卷的存储类?

具有特定卷名的 Kubernetes 卷声明待处理

docker - Kubernetes-通过php上传文件后nginx-ingress崩溃

amazon-web-services - 将弹性 IP 与 EKS 工作程序节点相关联?

azure - AKS(版本 1.25.5)Nginx 入口 Controller : External DNS is not working

kubernetes - 如何将 SQLite 数据库放置在 NFS 持久卷之外

kubernetes - 在同一kubernetes命名空间中创建多个PV和PVC

Kubernetes 请求不平衡