我试图从单个配置点开始限制名称空间/群集中每个部署的Pod数量。我有两个非生产环境,由于它们不需要冗余,我想在这些环境上部署更少的副本。
我已阅读this,但无法在部署级别上找到解决方法。是否有可能在不涉及每个方面的情况下全局实施此操作?
答案 0 :(得分:1)
由于副本是部署YAML文件上的固定值,因此您最好使用helm来创建模板,以在应用程序中增加一些灵活性。
答案 1 :(得分:0)
您是否正在寻找类似的东西
$ kubectl autoscale deployment <deployment-name> --min=1 --max=3 --cpu-percent=80 --namespace=<dev|staging>
在这里,您可以为您的部署设置容器数量的上限。