有没有办法告诉k8s首先删除pods中最早的deployment

例如,我有一个由3个容器组成的deployment。然后,我决定通过添加3个以上pods来扩大规模:

kubectl scale deployment some-deployment --replicas=6

完成测试后,我希望它再次成为3个容器,因此我将其缩小:
kubectl scale deployment some-deployment --replicas=3

是否可以通过某种方式配置部署,以便在缩减过程中最旧的Pod首先被删除?如果我反过来需要它怎么办,请先删除更多最近的Pod?

最佳答案

这是一个开放的issue。您可能会发现this related item很有趣。目前您无法执行此操作。我们希望它会尽快修复。

关于deployment - 缩小部署规模时的Pod删除策略?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51975724/

10-12 05:45