Docker 有人能解释kubernetes吊舱资源的扩展吗
我正在使用kubernetes Replication controller使我的应用程序在GCP中运行,该应用程序是一个停靠映像 我想在创建复制时配置Pod,我使用的是64核集群 有人能解释yaml资源部分的确切含义吗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进程才能完成 提前谢
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可能会爆裂)
您可以在此处找到更详细的文档: