我可以更改每个节点运行的最大pod数吗?

时间:2016-02-18 14:15:35

标签: kubernetes google-kubernetes-engine

我正在尝试在GKE上运行负载测试,这意味着我想运行大量任务,其中大部分需要非常少的资源。然而,他们中的大多数都没有安排说“因为原因PodExceedsMaxPodNumber而且可能是其他人”。每个节点的pod数由Kubelet中的max-pods标志控制,默认值为40.这显然太低了,我想要做的事情 - 我的CPU利用率不超过30%。在使用GKE创建Kubernetes集群时,有什么方法可以更改此设置吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,不是所有的组件都是'启动GKE集群时,命令行标志是可修改的。如果您只是尝试运行一次性负载测试,则可以手动修改传递给每个节点上的Kubelet的标志,但由于该标志甚至不能被Kubernetes的Salt模板控制,甚至没有用环境变量控制它的选项。

该值是由于性能限制而选择的,并且将在3月份发布的Kubernetes 1.2版本中大幅提升(至100)。

相关问题