0

有没有办法将 Kube-Scheduler 配置为仅使用节点上一定百分比的容量?例如,我希望调度程序停止在已使用 70% 的内存和 CPU 资源的节点上调度 pod。

根据调度策略文档,PodFitsResources 谓词似乎最符合我的要求。但是,有没有办法配置此谓词,以便在消耗 70% 的资源后,此节点在调度程序过滤期间不可用?

4

1 回答 1

0

有办法通过使用标志 的配置文件设置 Kubelet 参数。--kube-reserved

kube-reserved旨在为 kubernetes 系统守护进程(如kubeletcontainer runtimenode problem detector等)捕获资源预留。

通过设置此标志,您将为系统保留适当数量的资源(在您的用例中为 30%),这将为您正在运行的 pod 留下 70% 的可用资源。

于 2020-06-08T11:57:01.390 回答