我有一个DaemonSet
创建 flink 任务管理器 pod,每个节点一个。
节点
假设我有两个节点
- 节点-A
- 节点-B
豆荚
daemonSet 将创建
- 节点 A 上的 pod-A
- 节点 B 上的 pod-B
持久卷声明
- 我在 AKS 上并想
azure-disk
用于持久存储 - 根据文档:[ https://docs.microsoft.com/en-us/azure/aks/azure-disks-dynamic-pv ]
- 天蓝色磁盘可以关联到单个节点
说我创造
- pvc-A 用于连接到节点 A 的 pv-A
- pvc-B 用于连接到节点 B 的 pv-B
问题
如何关联节点A上的pod- A以使用pcv-A?
更新:
经过多次谷歌搜索,我偶然发现使用 StatefulSet 可能会更好/更清洁。这确实意味着您将无法通过 DaemonSet 获得可用的功能,例如每个节点一个 pod。
https://medium.com/@zhimin.wen/persistent-volume-claim-for-statefulset-8050e396cc51