Docker 有人能解释kubernetes吊舱资源的扩展吗

Docker 有人能解释kubernetes吊舱资源的扩展吗,docker,kubernetes,Docker,Kubernetes,我正在使用kubernetes Replication controller使我的应用程序在GCP中运行,该应用程序是一个停靠映像 我想在创建复制时配置Pod,我使用的是64核集群 有人能解释yaml资源部分的确切含义吗 resources: limits: cpu: "1" requests: cpu: 500m 请告诉我有关请求和cpu的信息 我想为特定的rc(复制控制器)分配60个CPU内核,因为我的应用程序API启动60个并行进程,而整个API需要运行4K进程才能完成 提前谢

我正在使用kubernetes Replication controller使我的应用程序在GCP中运行,该应用程序是一个停靠映像

我想在创建复制时配置Pod,我使用的是64核集群

有人能解释yaml资源部分的确切含义吗

resources:
 limits:
  cpu: "1"
requests:
  cpu: 500m
请告诉我有关请求和cpu的信息

我想为特定的rc(复制控制器)分配60个CPU内核,因为我的应用程序API启动60个并行进程,而整个API需要运行4K进程才能完成


提前谢谢

资源块允许您指定CPU和内存等计算资源的请求和限制

当调度器需要选择一个节点来运行pod时,它会考虑请求。另一方面,限制是通过容器运行时应用于工作负载的运行时问题

在您的特定示例中,您定义的工作负载至少需要在节点上调度
500m
(或0.5CPU)。也就是说,pod将仅在可用CPU超过0.5的节点上运行。一旦运行,pod将被限制或限制为仅使用机器上的1个CPU(取决于容器运行时,如果没有CPU争用,pod可能会爆裂)

您可以在此处找到更详细的文档: