14.3.2. 容器限制


支持的资源:

  • CPU
  • 内存

支持的限制:

根据容器,如果指定,则必须满足以下条件:

表 14.4. Container
约束行为

Min

Min[resource] 小于或等于 container.resources.requests[resource] (必需)小于或等于 container/resources.limits[resource] (可选)

如果配置定义了 min CPU,则请求值必须大于 CPU 值。不需要指定限制值。

Max

container.resources.limits[resource] (必需)小于或等于 Max[resource]

如果配置定义了 max CPU,则不需要定义请求值,但需要设置限制值来满足最大 CPU 约束。

MaxLimitRequestRatio

maxLimitRequestRatio[resource] 小于或等于( container.resources.limits[resource] / container.resources.requests[resource])

如果配置定义了 maxLimitRequestRatio 值,则任何新容器都必须具有 request 和 limit 值。另外,OpenShift Container Platform 通过减少请求限制来计算请求比率的限制。这个值应该是大于 1 的非负整数。

例如,如果容器在 limit 值中具有 cpu: 500,在 request 值中包括 cpu: 100,则其 cpu 的请求比率为 5。这个比例必须小于或等于 maxLimitRequestRatio

支持的默认值:

Default[resource]
如果无,则默认为 container.resources.limit[resource] 作为指定的值。
默认请求[资源]
如果无,则默认为 container.resources.requests[resource] 作为指定的值。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.