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