缩减部署时的 Pod 删除策略?
Pod deletion policy when scaling down the deployment?
有没有办法告诉 k8s
先删除 deployment
中最早的 pods
?
例如我有一个 deployment
,它由 3 个 pods 组成。然后我决定通过添加 3 个 pods
:
来扩大规模
kubectl scale deployment some-deployment --replicas=6
完成测试后,我希望它再次成为 3 pods,所以我将其缩小:
kubectl scale deployment some-deployment --replicas=3
有没有一种方法可以配置部署,以便在缩减过程中首先删除最旧的 pods?如果我反过来需要它怎么办,先删除最近的 pods?
这是一个开放的 issue. You may find this related item 有趣的地方。目前你无法做到这一点。希望它能尽快修复。
有没有办法告诉 k8s
先删除 deployment
中最早的 pods
?
例如我有一个 deployment
,它由 3 个 pods 组成。然后我决定通过添加 3 个 pods
:
kubectl scale deployment some-deployment --replicas=6
完成测试后,我希望它再次成为 3 pods,所以我将其缩小:
kubectl scale deployment some-deployment --replicas=3
有没有一种方法可以配置部署,以便在缩减过程中首先删除最旧的 pods?如果我反过来需要它怎么办,先删除最近的 pods?
这是一个开放的 issue. You may find this related item 有趣的地方。目前你无法做到这一点。希望它能尽快修复。