如果我有以下 Kubernetes 对象:
Deployment
设置rollingUpdate.maxUnavailable
为1
.PodDisruptionBudget
设置maxUnavailable
为1
.HorizontalPodAutoscaler
设置以允许自动缩放。- 集群自动扩展已启用。
如果集群负载不足并且正在扩展,会发生什么:
- 在滚动更新期间?
Pod
由于扩大规模而添加的新版本是否使用新版本Pod
? - 何时需要重新启动或更换节点?是否
PodDisruptionBudget
完全停止重新启动?HorizontalPodAutoscaler
在关闭另一个节点之前是否会增加节点数量? - 当
Pod
关联性设置为避免将Pod
来自同一节点的两个 's放置Deployment
在同一节点上时。