Google cloud platform GKE上同一节点中POD的数量限制

Google 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

我正试图用容器引擎在谷歌云的一个大型实例中提升许多容器

我检测到在同一个节点中仅提升了104个容器,其余容器处于挂起状态,使用descripe命令出现以下错误:kubectl descripe po nginx-224355059-nd1z7

  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)