多个pod如何将单独的卷映射到同一Azure磁盘?

时间:2018-05-24 13:02:37

标签: kubernetes kubernetes-helm

目前我们正在使用Azure磁盘配置程序。据我所知,必须为每个新的pod提供一个全新的Azure磁盘来安装其卷。这意味着我们可以在K8中运行的pod(需要持久性)的数量实际上限于允许VM的磁盘数乘以VM的数量。

我无法相信这是正确的 - 当然有一种方法可以在Azure磁盘上进行抽象,这样我们就可以让多个pod使用相同的磁盘来保持持久性。并且不使用像Ceph这样的开销?

1 个答案:

答案 0 :(得分:0)

您正在寻找的似乎是Azure Files,而不是Disks。主要的不同正是您所描述的期望:disks安装到单个节点,因此很难被分配不同节点的pods访问。相反,azurefiles将跨节点工作。有关更多信息,请参见: