如何在Kubernetes部署中增加或减少pod的数量



我有一个要求,基于一些输入值,我需要决定我拥有的活动pod的数量,比如说,在开始时,数字是1,所以我们需要在一段时间后启动一个pod,如果数字变为3,我需要再启动2个pod。

第二天可能会发生这种情况,数字会回到1,所以我需要相应地移除2个pod并保持1个活跃。如何在Kubernetes中实现这一点?

实现这一点的方法很少。最明显和最手动的方法是根据本文档或本教程使用kubectl scale [--resource-version=version] [--current-replicas=count] --replicas=COUNT (-f FILENAME | TYPE NAME)。您还可以考虑利用本文和本文中描述的Kubernetes自动缩放(Horizontal Pod Autoscaler和Cluster Autoscaler(。

最新更新