【发布时间】:2019-05-12 22:31:15
【问题描述】:
我正在尝试将应用程序部署到我的 Kubernetes 集群中。它是一个多节点集群。有 3 m4.2xlrge aws 实例。
m4.2xlarge
vCPU :- 8
Memory :- 32
现在,在我的 deployment.yaml 文件中,我已经提到了该服务
limit:
cpu: 11
request:
cpu: 11
它给出错误,insufficient cpu 并且容器没有调度。我已经有(8*3)=24 CPU 资源可用,我请求了11 CPU。它应该跨节点共享 CPU 资源。 limit 和 request CPU 是否适用于每个节点的容器?这意味着,每个 aws 实例至少应该有 11 CPU 吗?
【问题讨论】:
-
如果我没记错的话,根据指定限制的位置,它可能会尝试找到单个 11 核节点。
-
请求/限制是每个容器(参见例如kubernetes.io/docs/tasks/configure-pod-container/…)
标签: amazon-web-services docker kubernetes containers cpu