首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes:无资源限制的调度Pod

Kubernetes:无资源限制的调度Pod
EN

Stack Overflow用户
提问于 2020-06-12 08:26:26
回答 1查看 2.9K关注 0票数 5

库伯奈特斯:当一个吊舱没有资源限制/请求定义时会发生什么?

在没有定义(或仅部分)资源限制/请求的情况下,在Kubernetes (GKE)中可以使用多少资源?

例如,我有一个只有内存限制和内存请求的荚,但是它没有cpu规范。这个吊舱可用的cpu是:

  • as尽可能多地保留在节点/命名空间上(总计减去所有其他pod声明),
  • 尽可能多地关注node/namespace

上其他豆荚的实际使用情况

EN

回答 1

Stack Overflow用户

发布于 2020-06-12 08:33:42

如果没有为容器指定CPU限制,则应用以下情况之一:

容器对它可以使用的CPU资源没有上限。容器可以使用运行吊舱的节点上的所有可用CPU资源。因此,在您的示例中,这将是您在问题中指定的第二个选项:节点/命名空间上剩下的内容一样多。

通常,Kubernetes群集管理员为集群中的每个名称空间定义限制。因此,容器在具有默认CPU限制的命名空间中运行,容器被自动分配为默认限制。

应该为每个命名空间定义资源配额,这样就可以方便地摆脱没有资源请求或限制的豆荚,并消耗掉所有资源。这意味着,在指定特定命名空间中的该荚的资源需求之前,您不能对吊舱进行调度,这是推荐的最佳实践。

有关更多信息,请参阅本节:https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/#if-you-do-not-specify-a-cpu-limit

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

https://stackoverflow.com/questions/62340409

复制
相关文章

相似问题

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