特权容器是否遵守CPU限制

问题描述 投票:1回答:1

我在Kubernetes中运行Elasticsearch,尽管设置了CPU使用的容器限制,但Elasticsearch能够超出限制并使其他容器饿死。

由于各种原因,我正在运行容器:

特权:真实

这会让Elasticsearch忽略CPU限制吗?

docker kubernetes google-kubernetes-engine
1个回答
2
投票

正如你在https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities中看到的那样,处于特权模式的容器没有理由不尊重它给出的限制。也就是说,默认情况下。如果您以特权模式运行容器并授予其访问足够的文件系统的权限,那么您应该能够ie。修改cgroups并转义(设置不同)限制。这将需要非常具体的,有针对性的操作,因此,任何不打算管理cgroup(或利用系统获取更多资源)的软件都会默认执行此操作,这是值得怀疑的。

© www.soinside.com 2019 - 2024. All rights reserved.