kubernetes azure 节点超过最大卷数

kubernetes azure nodes exceed max volume count

我有 4 个节点的 kubernetes 集群。根据这个 https://kubernetes.io/docs/concepts/storage/storage-limits/ azure 应该有每个节点 16 pv 的限制。

Microsoft Azure Disk Storage    16

所以我应该有 64 卷可用。 虽然我只能创建 16 个。尝试创建第 17 个给我一个错误

0/4 nodes are available: 4 node(s) exceed max volume count.

这可能是什么原因?

对于此问题,您使用的 VM 大小为 Standard E2s_v3,每个 VM 的最大磁盘数为 4,因此具有 4 个节点的集群的最大可用磁盘数为 16。因此,即使对于具有 4 个节点的 Kubernetes 集群,最大磁盘数限制为 64,但您的集群最多只能使用 16 个磁盘。

那么解决方案很简单,使用更多节点或选择允许更多磁盘数量的其他 VM 大小。