Menu Close
Red Hat Training
A Red Hat training course is available for OpenShift Container Platform
24.3. 为调度配置资源量
您可以控制提供多少节点资源可用于调度,以便调度程序能够完全分配节点并防止驱除。
设置 system-reserved
等于希望调度程序可用于部署 pod 和 system-daemon 的资源量。system-reserved
资源为 sshd 和 NetworkManager 等操作系统守护进程保留。只有在 pod 使用超过其可分配的资源量时,才应执行驱除。
节点报告两个值:
-
capacity
:计算机上的资源量。 -
可分配
:为调度提供了多少资源。
要配置可分配的资源量,请编辑适当的 节点配置映射,以便为 eviction-hard 或 eviction
参数。
-soft 添加或修改 system-
reserved
kubeletArguments:
eviction-hard: 1
- "memory.available<500Mi"
system-reserved:
- "memory=1.5Gi"
- 1
- 这个阈值可以是
eviction-hard
或eviction-soft
。
要为 system-reserved
设置确定适当的值,请使用节点概述 API 确定节点的资源使用情况。如需更多信息,请参阅 为分配的资源配置节点。
重启 OpenShift Container Platform 服务以使更改生效:
# systemctl restart atomic-openshift-node