You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请教AKS部署配置中requests与limits字段的具体含义

AKS部署中resources字段里requests和limits的含义解释

先看你提供的配置片段:

spec:
  template:
    spec:
      containers:
        - resources:
            requests:           
              cpu: 250m
              memory: 256M
            limits:             
              cpu: 500m
              memory: 512M

requests 字段

  • 这是容器向Kubernetes集群申请的最小资源保障额度,集群调度器会依据这个值筛选有足够空闲资源的节点来部署容器。
  • 示例里的cpu:250m代表申请0.25个CPU核心(1000m等价于1个完整CPU核心),memory:256M代表申请256MB内存。
  • 只要节点的空闲CPU、内存满足requests的要求,容器就会被调度到该节点,且集群会为容器保留这些资源,不会被其他容器抢占。

limits 字段

  • 这是容器运行时能使用的最大资源上限,用来防止单个容器无限制占用节点资源,避免影响同节点上的其他服务。
  • 示例中的cpu:500m表示容器最多可使用0.5个CPU核心,memory:512M表示最多可使用512MB内存。
  • 如果容器CPU使用超过这个上限,会被Kubernetes限制运行速度(CPU throttling);如果内存使用超限,容器会因内存不足被直接终止(OOM kill)。

内容的提问来源于stack exchange,提问作者Peter_101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 01:25:27