首页 > 解决方案 > 完整 Kubernetes emptyDIr 的终止宽限期?

问题描述

据我所知,如果 Kubernetes pod 填充了具有 sizeLimit 的 emptyDir 卷,则该 pod 会立即被驱逐,而无需遵循正常的终止程序。(terminationGracePeriodSeconds 等)

有没有办法为 emptyDir 卷设置软驱逐阈值,以便它遵循正常的终止程序?

如果没有,是否有人对如何构建适当的 livenessProbe 有很好的建议? df显示底层磁盘的磁盘空闲,而不是 emptyDir,并且du可能非常昂贵。

标签: kubernetes

解决方案


您可以调整 kubelet 的软驱逐阈值

有 3 个参数eviction-soft, eviction-soft-grace-period, 和eviction-max-pod-grace-period

更多信息在这里


推荐阅读