已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
我们管理一个 Kubernetes 集群,节点上配置了 kube-reserved 和 system-reserved 以确保系统资源的预留。然而,在某些情况下,业务 Pod 会被驱逐,怀疑是由于 kube-reserved 和 system-reserved 的配置不当导致。
eviction.threshold.pod 触发;kube-reserved: "10%" 和 system-reserved: "20%",仍无法避免资源争抢。kube-reserved 从 10% 提升到 20%,但驱逐事件仍频繁发生,且部分节点出现 OOMKilled;kube-reserved 实际占用远低于配置值,推测是资源预留策略未动态适配负载波动。根因分析:
动态阈值计算方案:
工程实现建议: