24.3. 为调度配置资源挂载


您可以控制可用于调度的节点资源的数量,以便调度程序能够完全分配节点并防止驱除。

设置 system-reserved 等于您要供调度程序用于部署 pod 和 system-daemon 的资源量。system-reserved 资源用于操作系统守护进程,如 sshdNetworkManager。只有在 pod 使用超过其可分配量的可分配资源时,才会发生驱除。

节点报告两个值:

  • 容量 :机器上的资源量。
  • 可分配量 :为调度提供了多少资源。

要配置可分配量的资源量,请编辑适当的节点 配置映射以添加或修改 system-reserved 参数,以用于 eviction-hardeviction-soft

kubeletArguments:
  eviction-hard: 1
    - "memory.available<500Mi"
  system-reserved:
    - "memory=1.5Gi"
1
此阈值可以是 eviction-hardeviction-soft

要确定 system-reserved 设置的适当值,请使用节点概述 API 确定节点的资源使用情况。如需更多信息,请参阅为分配资源配置节点

重启 OpenShift Container Platform 服务以使更改生效:

# systemctl restart atomic-openshift-node
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.