【发布时间】:2021-10-03 19:56:31
【问题描述】:
假设我有一个包含 3 个容器的 pod:X、Y 和 Z.
K8S 可以为 pod 中的每个容器设置 cpu 限制。但是,如果我为每个容器设置1000M CPU 限制,那么即使其他两个是 ilde,任何容器都不能使用超过1000M CPU,这不是我想要的。
我想为 pod 设置 CPU 配额 3000M,而不是每个容器。例如,如果 X & Y 空闲,@987654329 @ 可以使用3000M CPU;如果 X 正在使用 1500M CPU,Y 正在使用 1000M CPU,那么Z只能使用500M CPU。
所以,我的问题是:
如何在多个容器之间共享一个 CPU 配额?
【问题讨论】:
标签: linux docker kubernetes docker-compose cgroups