我在这里查看了一些HorizontalPodAutoscaler文档:https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/沿着其他几个资源,我还不能确定HPA实际缩减期间发生的pod状态。我可以想象这是从running
到terminated
,但文档中没有提到这一点。
我在这里查看了一些HorizontalPodAutoscaler文档:https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/沿着其他几个资源,我还不能确定HPA实际缩减期间发生的pod状态。我可以想象这是从running
到terminated
,但文档中没有提到这一点。
1条答案
按热度按时间sczxawaw1#
HPA将更改部署的
replicas:
值,这将更改当前ReplicaSet中的replicas:
值,这将导致删除其中一个单元。从单元的Angular 来看,这与删除单元时的任何其他情况相同,包括手动扩展或更新部署规范。kubectl get pods
输出中的“status”列应该与Pod阶段匹配,但Terminating
和Terminated
是特殊值。如果Pod立即关闭,我希望它从Running
跳到Terminated
,但如果在收到终止信号后需要一些时间来执行清理,它可能会在Terminating
中等待。