本文分析 Kubernetes v1.28 中 kubelet 的 Pod 驱逐机制:kubelet 监控节点内存、磁盘等资源,超过阈值即主动终止 Pod 回收资源。驱逐管理器的 Start 启动异步循环,核心 synchronize 方法依次获取运行中 Pod 与资源用量、判断阈值、按驱逐优先级排序,再按资源排序选出 Pod 并调用 evictPod 终止。内存阈值还可借助 CGroup 内核通知机制提升精度与性能。
完成下面两步后,将自动完成登录并继续当前操作。