控制容器的大小

时间:2018-06-11 12:50:29

标签: kubernetes

在kubernetes中,我目前可以限制容器的CPU和内存,但是容器的硬盘大小呢。

例如,我怎么能避免有人在我的k8s工作节点中运行一个容器,该节点存储内部的.jpg文件,使这个容器随着时间的推移而增长和增长。

不谈论持久卷和持久卷声明。我说的是,如果有人在容器中出错并写入容器文件系统,我想控制它。

有没有办法限制容器使用的磁盘数量?

谢谢。

1 个答案:

答案 0 :(得分:2)

对此有一些支持;跟踪问题为#361#362#363。您可以在名为ephemeral-storage的资源上定义请求和/或限制,如此(对于Pod / PodTemplate):

spec:
  containers:
  - name: foo
    resources:
      requests:
        ephemeral-storage: 50Mi
      limits:
        ephemeral-storage: 50Mi

页面Reserve Compute Resources for System Daemons包含有关此功能的其他信息。