首页 > 解决方案 > 为 GKE 上的节点配置最大 pod 数

问题描述

我在 GKE 上配置我的部署时遇到了一些问题。

我想减少节点上允许的默认 (110) pod 数量,但我无法通过控制台执行此操作。我读到可以设置 pod 的最大数量,kubelet --max-pods=<int32>但是我不知道如何使用 GKE 来做到这一点。

任何帮助深表感谢。

标签: dockerkubernetescloudcluster-computinggoogle-kubernetes-engine

解决方案


根据Kubernetes 文档kubelet --max-pods=<int32>,您提到的方法实际上已被弃用:

这个参数应该通过 Kubelet 的 --config 标志指定的配置文件来设置。有关更多信息,请参阅 https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/

但是,在 Google Kubernetes Engine 中,您可以通过转到Developer Console > Kubernetes Engine > Clusters,单击您的集群名称并单击Add Node Pool顶部的 来修改它。您将能够为该新节点池设置每个节点的最大 pod 数。

完成后,您将能够按照此处的说明将服务部署到特定节点池。


推荐阅读