微软针对AKS节点自动配置(NAP)发布了新的中断控制指南,旨在帮助平台团队在自动化扩缩容与维护期间平衡成本优化和系统稳定性。NAP基于Karpenter实现动态节点调度与回收,但节点自动移除可能引发不可预测的Pod驱逐问题。新指南提出应用层与基础设施层协同的双层机制:应用层通过Pod中断预算(PDB)约束自愿驱逐规模,基础设施层利用NAP的整合策略、中断预算、节点过期和漂移管理控制节点中断的时机与速度。指南特别警告,过度严格的PDB(如maxUnavailable:0)可能导致节点无法清空,使整合与升级陷入停滞。此外,NAP的中断控制仅适用于自愿操作,无法阻止硬件故障或Spot实例驱逐等非自愿中断。该指南反映出平台工程的核心挑战正从“如何实现自动伸缩”转向“如何使自动伸缩变得安全”,对Kubernetes SRE和云基础设施架构师具有重要参考价值。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅