我需要在每个节点上固定Pod数量,无论如何该数量都应保持不变。每个节点上的Pod数量将有所不同。我应该为每个节点创建单独的部署还是以某种方式使用污点?
答案 0 :(得分:1)
一旦完成了在所需节点上定义污点的操作。只有具有容忍度的Pod才会部署在该特定节点上。现在,控制要为该部署运行的Pod数量相当容易。
可以使用
扩大和缩小部署kubectl scale deployment <my_deployment> --replicas=<number of desired pods>
因此,有效地,您将控制特定节点上的窗格的数量。
注意 :正如我已经评论过的,此设计将在您的系统中引入单点故障,例如,如果其节点为A,则不会运行任何Pod类型是向下的。