首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes请求和限制关系

Kubernetes请求和限制关系
EN

Stack Overflow用户
提问于 2021-05-16 16:48:01
回答 1查看 46关注 0票数 0

我已经指定要在我的资源请求中使用4个vcpu

这与我在描述节点时所看到的不一致

代码语言:javascript
复制
  Resource                    Requests    Limits
  --------                    --------    ------
  cpu                         410m (10%)  100m (2%)
  memory                      440Mi (2%)  640Mi (4%)

我没有指定限制,这看起来限制低于请求的资源,是这样的吗?如果是这样,我需要指定一个限制吗?

这是我的清单:

代码语言:javascript
复制
kind: Workflow
metadata:
  name: ensembl-orthologs
  namespace: argo-events
  generateName: ensembl-orthologs-
spec:
  entrypoint: ensembl-orthologs
  templates:
    - name: ensembl-orthologs
      nodeSelector:
        instanceType: t3.xlarge
      resources:
        requests:
          memory: '16G'
          cpu: '4'
      container:
        image: REDACTED
        imagePullPolicy: Always
        volumeMounts:
          - name: REDACTED
            mountPath: REDACTED
EN

回答 1

Stack Overflow用户

发布于 2021-05-16 16:58:40

如果您没有指定对CPU或RAM的限制,那么该资源就不会受到限制。限制的百分比/总数大多仅供人类参考,当设置限制时,限制可能(通常确实)高于请求,但设置CPU限制可能会适得其反(我建议设置内存限制以提高系统稳定性,即使它非常高)。

此外,您正在对似乎未运行的工作流对象进行设置,因此这些pod不会计入当前总数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67554661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档