【问题标题】:Do privileged containers respect CPU limits特权容器是否尊重 CPU 限制
【发布时间】:2017-12-31 05:10:07
【问题描述】:

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

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

特权:真

这是否允许 Elasticsearch 忽略 CPU 限制?

【问题讨论】:

    标签: docker kubernetes google-kubernetes-engine


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-22
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      • 2013-06-03
      • 1970-01-01
      相关资源
      最近更新 更多