首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"cpu“和"requests.cpu”的区别

"cpu“和"requests.cpu”的区别
EN

Stack Overflow用户
提问于 2019-10-15 10:15:23
回答 2查看 102关注 0票数 0

我正试图为kubernetes中的命名空间创建一个资源配额。在为资源配额编写yaml文件时,我应该为cpu请求指定什么-- "cpu“或"requests.cpu”?此外,是否有任何正式文件说明两者之间的区别?我浏览了openshift文档,这些文档指定两者是相同的,可以互换使用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-15 10:21:03

requests.cpu用于ResourceQuota,它可以在命名空间级别应用。

代码语言:javascript
复制
apiVersion: v1
kind: ResourceQuota
metadata:
  name: mem-cpu-demo
spec:
  hard:
    requests.cpu: "1"
    requests.memory: 1Gi
    limits.cpu: "2"
    limits.memory: 2Gi

当cpu在吊舱级应用时。

代码语言:javascript
复制
apiVersion: v1
kind: Pod
metadata:
  name: quota-mem-cpu-demo
spec:
  containers:
  - name: quota-mem-cpu-demo-ctr
    image: nginx
    resources:
      limits:
        memory: "800Mi"
        cpu: "800m" 
      requests:
        memory: "600Mi"
        cpu: "400m"

欲知详情,请参阅以下连结。

https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/quota-memory-cpu-namespace/

票数 3
EN

Stack Overflow用户

发布于 2019-10-15 10:29:15

如果您遵循Kubernetes文档,可以使用cpu表单。

在配额中在内存或cpu之前添加请求或限制之间的区别如下:https://kubernetes.io/docs/concepts/policy/resource-quotas/#requests-vs-limits

最终结果是相同的,但是如果您使用这些请求或限制,那么每个容器都必须有指定的容器。

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

https://stackoverflow.com/questions/58392310

复制
相关文章

相似问题

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