自愿中断&非自愿中断
非自愿中断
- 物理机硬件故障
- 云厂商故障导致节点消失 —> Spot中断目前应该属于这个的一部分.
- 由于NodePressure导致的Pod驱逐 (注意, 这个属于非自愿中断)
自愿中断
由应用管理员或者集群管理员出发的.
- 删除deploy/其他controller, 下边管控了pod
- 修改deploy
- 直接delete pod
- drain Node
哪些行为会考虑PDB?
- 非自愿中断, 都不会考虑PDB
- 自愿中断中, 部分行为会考虑PDB
Not all voluntary disruptions are constrained by Pod Disruption Budgets.
For example, deleting deployments or pods bypasses Pod Disruption Budgets.