如何限制 Kubernetes emptyDir Volume 使用的磁盘数量?

ams*_*ams 4 kubernetes persistent-volumes

如果我的容器中有一个有问题的应用程序,它不断地写入 emptyDir 卷,它可能会用完工作节点上的所有空间并影响节点上其他 pod/容器的性能。因此,打破容器相互隔离的预期,一个容器所做的事情不应该对节点上的其他容器产生负面影响。

有没有办法限制 emptyDir 卷(不是基于 RAM 的 emptyDir 类型)使用的磁盘空间量?

ims*_*sky 6

您可以sizeLimit在卷上进行设置(请参阅https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#emptydirvolumesource-v1-core)。设置此项将在卷已满后驱逐 pod。