限制名称空间/集群中每个部署的Pod的最大数量

时间:2018-08-15 08:45:59

标签: kubernetes google-kubernetes-engine

我试图从单个配置点开始限制名称空间/群集中每个部署的Pod数量。我有两个非生产环境,由于它们不需要冗余,我想在这些环境上部署更少的副本。

我已阅读this,但无法在部署级别上找到解决方法。是否有可能在不涉及每个方面的情况下全局实施此操作?

2 个答案:

答案 0 :(得分:1)

由于副本是部署YAML文件上的固定值,因此您最好使用helm来创建模板,以在应用程序中增加一些灵活性。

答案 1 :(得分:0)

您是否正在寻找类似的东西

$ kubectl autoscale deployment <deployment-name> --min=1 --max=3 --cpu-percent=80 --namespace=<dev|staging>

在这里,您可以为您的部署设置容器数量的上限。