kubernetes -为什么每个节点有最大pod数?

xzlaal3s  于 2023-01-20  发布在  Kubernetes
关注(0)|答案(2)|浏览(271)

为什么在Kubernetes有豆荚限制?
直觉告诉我会有一些限制,但我很想知道保证限制的具体瓶颈。

gjmwrych

gjmwrych1#

某些供应商有其他限制。
例如,在Azure上,可以分配给节点的IP地址数量有限制。因此,如果您的Kubernetes群集配置为从Azure VNet向每个Pod分配一个IP地址,则限制为30(请参阅https://learn.microsoft.com/en-us/azure/aks/configure-azure-cni#maximum-pods-per-node)。
在IBM Cloud上,如果您将IBM Block Storage用于持久卷,它们将作为“辅助卷”安装在您的节点上,并且每个节点只能有12个这样的卷,因此持久卷的pod限制为12个。当您第一次扩展时达到该限制时,情况会很糟糕:-(在其他供应商或其他存储类别上,此限制更大:https://kubernetes.io/docs/concepts/storage/storage-limits/
每个节点110个pod的默认限制只是Kubernetes的妥协,我认为,不是技术限制。

z31licg0

z31licg02#

正如正式文件所述:
Kubernetes资源限制有助于最小化内存泄漏的影响,以及pod和container对其他组件的其他影响。
您也可以通过refer获取更多信息。

相关问题