Kubernetes每个节点限制隐藏110个pod吗?

时间:2019-04-19 07:50:48

标签: kubernetes

在尝试了各种提供程序(裸kubernetes,openshift,aws eks)之后,我们发现,即使节点在达到约110个pod后拥有足够的资源(cpu,ram,hdd),新的pod仍挂在Pending状态,没有任何事件或错误,除了事件

"Successfully assigned {namespace}/{pod_name} to {node_name}"

我们试图在kubelet,调度程序等中搜索任何相关日志-但是除了前面提到的此事件之外,没有任何其他内容。

有人成功在每个节点上运行了110个以上的Pod吗?我们在做什么错了?

唯一值得一提的是,在我们的案例中,它不是同一Pod的110个副本,而是来自各种部署/守护程序集的110个各种Pod。当然,我们已经调整了节点pod_limit> 110。

2 个答案:

答案 0 :(得分:1)

kunernetes每个节点支持110个pod。有来自多个渠道的请求,以增加每个节点的Pod。

提出了PR,以支持每个节点500个Pod。它仍然是开放的。您可以在下面的链接中跟踪状态

PR to support 500 pods per node

答案 1 :(得分:0)

虽然当前扩展目标是500个Pod /节点(请参阅https://github.com/kubernetes/community/blob/master/sig-scalability/goals.md),但根据所讨论的节点总数,您可能位于默认调度程序设置不再有用的地区。不幸的是,调度程序调优有点不明智,我建议在信号扩展Slack频道中寻求帮助。