Google cloud platform GKE上同一节点中POD的数量限制
我正试图用容器引擎在谷歌云的一个大型实例中提升许多容器 我检测到在同一个节点中仅提升了104个容器,其余容器处于挂起状态,使用descripe命令出现以下错误:kubectl descripe po nginx-224355059-nd1z7Google cloud platform GKE上同一节点中POD的数量限制,google-cloud-platform,google-compute-engine,google-kubernetes-engine,Google Cloud Platform,Google Compute Engine,Google Kubernetes Engine,我正试图用容器引擎在谷歌云的一个大型实例中提升许多容器 我检测到在同一个节点中仅提升了104个容器,其余容器处于挂起状态,使用descripe命令出现以下错误:kubectl descripe po nginx-224355059-nd1z7 FirstSeen LastSeen Count From SubobjectPath Type Reason Message
FirstSeen LastSeen Count From SubobjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
5m 5m 1 {default-scheduler } Warning FailedScheduling no nodes available to schedule pods
7m 20s 27 {default-scheduler } Warning FailedScheduling pod (nginx-2243550509-nd1z7) failed to fit in any node
这是GKE的限制吗
每个实例是否不可能提升更多容器
能否指定每个节点上容器的内部IP范围?(不是群集中的全局IP范围)
我怀疑每个节点只允许a/24
这使我认为限制可能是每个节点255个
--
使用图像容器vm(Debian 7)和GCI(Chromium OS)进行测试
Kubernetes版本1.5.1和1.4.7也存在同样的限制
--
更新:
似乎是每个节点中的kubelet的默认限制,我假设在GKE中默认为110
是否可以以某种方式修改GKE中的该值以使用整个可用IP范围
假定在/24范围内。由于ip范围为/24,您最多可以有252个节点,每个节点总共可以有110个吊舱,最后一件事是因为Kubernetes为每个节点分配一个ip地址范围,a,这样每个Pod都可以有一个唯一的IP地址。你有没有找到一种方法来增加——GKE上的最大Pod?嗨,Robertocd。如果这些是GKE硬限制,或者有可能超越这些限制,那么也许值得补充一下。Kubernetes在设计应用程序和规划其增长时需要考虑这些限制。同时拉伸多个维度不是一个好主意。即使在较小的集群中,这种压力也会导致问题。您可以阅读Kubernetes限制的官方列表。
--max-pods int32 Number of Pods that can run on this Kubelet. (default 110)