我正在通过运行kubectl scale --replica
手动进行kubernetes缩放。我想确认kubernetes是否首先选择挂起的pod而不是在给定副本小于当前副本数时运行pod。
例如,群集中的当前状态为:
example-fm1uw 1/1 Running 0 1h
example-2wy75 1/1 Running 0 1h
example-dtvlh 1/1 pending 0 1h
如果我运行kubectl scale --replicas=2 -f example.yaml
,首先会选择删除哪个节点?是否先选择example-dtvlh
删除?
答案 0 :(得分:0)
我得到了答案。有一个kubernetes首选项的订单删除pods。
按顺序对容器进行排序,使其不准备好<准备, 未安排的<预定的,待定的<运行。这确保了 我们尽可能删除早期阶段的pod。