如果我的容器中有一个错误的应用程序,它不断地写入 emptyDir 卷,它可能会耗尽工作节点上的所有空间并影响节点上其他 pod/容器的性能。因此打破了容器彼此隔离的期望,一个容器所做的事情不会对节点上的其他容器产生负面影响。
有没有办法限制 emptyDir 卷(不是基于 RAM 的 emptyDir 类型)使用的磁盘空间量?
如果我的容器中有一个错误的应用程序,它不断地写入 emptyDir 卷,它可能会耗尽工作节点上的所有空间并影响节点上其他 pod/容器的性能。因此打破了容器彼此隔离的期望,一个容器所做的事情不会对节点上的其他容器产生负面影响。
有没有办法限制 emptyDir 卷(不是基于 RAM 的 emptyDir 类型)使用的磁盘空间量?
您可以sizeLimit
在卷上进行设置(请参阅https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#emptydirvolumesource-v1-core)。设置此项将在卷满后驱逐 pod。