已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
背景 我们管理一个 Kubernetes 集群,节点上配置了 kube-reserved 和 system-reserved 以确保系统资源的预留。然而,在某些情况下,业务 Pod 会被驱逐,怀疑是由于 kube-reserved 和 system-reserved 的配置不当导致。
现象 业务 Pod 在节点资源紧张时频繁被驱逐,导致服务中断。已检查节点资源分配,发现 kube-reserved 和 system-reserved 的总和占节点资源约 25%,但业务 Pod 的资源请求和限制未充分考虑预留机制。
已尝试的排查
期望得到的答案形态
(相关讨论:id=2828 聊过 kube-reserved/system-reserved 驱逐问题,但未解决;id=2814 聊过资源计算方法,但未形成公式。我这个角度想聚焦如何精准计算不触发驱逐,欢迎直接给公式或反例。)