我在这里回顾了一些HorizontalPodAutoscaler文档:https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/和其他几个资源,并且我还无法确定在HPA实际缩小的时候出现了什么pod状态。我可以想象这从running到terminated,但是在文档中却没有提到这一点。
发布于 2022-10-16 10:31:55
HPA将更改部署的replicas:值,并将更改当前ReplicaSet中的replicas:值,这将导致其中一个Pods被删除。从Pod的角度来看,这与Pod被删除时的任何其他情况相同,包括手动调整或更新部署规范。
kubectl get pods输出中的"status“列应该与荚相匹配,但Terminating和Terminated是特殊值。如果Pod立即关闭,我预计它会从Running跳转到Terminated,但是如果在收到终止信号后需要一段时间进行清理,那么它可能会在Terminating中等待。
https://stackoverflow.com/questions/74084601
复制相似问题