首页 > 解决方案 > Kubernetes 如何强制容器的内存限制?

问题描述

它如何执行限制?是通过cgroups吗?或者是否有一个实际的进程监视容器进程并终止它们?

我似乎有一个获得 SIGKILL 的容器进程,但 pod 没有重新启动(但进程因为 SIGKILL 而死)。所以我不确定它的原因是什么。

标签: kubernetes

解决方案


https://github.com/kubernetes/kubernetes/issues/50632

IIUC,在这种情况下,消耗最多内存的进程将被 oom-killed。除非被杀死的进程是容器内的主进程,否则容器不会终止。


推荐阅读