如何在kubernetes工作节点上限制nginx进程



在nginx配置中将worker_process更改为auto,允许nginx使用节点的所有可用CPU。

在我们将nginx限制为仅使用2个CPU的pod的情况下,预计设置worker_process将仅使用2 CPU,而不是使用所有可用的节点CPU。这是豆荚的预期行为吗?

当定义资源限制时,Kubernetes确保只为容器提供有限的CPU和内存配额。

在此间隔期间,容器使用的CPU时间不能超过其份额。

因此,即使容器试图使用更多;它将受到限制。

我认为您可以从configmap设置一个nginx.conf,并从那里设置worker_process。

最新更新