1

我在 k8s 1.12.0 上使用 OpenEBS 0.6.0。由于控制器 pod 被驱逐,Jiva 卷变为只读。当节点资源不足并且 Jiva 控制器没有执行任何临时存储请求而只是输出一个日志文件时,就会发生这种情况。在现代 kube 中,如果一个 pod 写入一个它被认为正在使用的文件,ephemeralStorage并且如果它没有请求ephemeralStorage,它就是一个驱逐的候选者。因为磁盘有 250G,其中 15% 是 35G,它会驱逐 crtl pod。

Status:             Failed
Reason:             Evicted
Message:            The node was low on resource: ephemeral-storage. Container maya-volume-exporter was using 52Ki, which exceeds its request of 0. Container pvc-12bf95df-e8b6-11e8-b3bb-0050569f015b-ctrl-con was using 520Ki, which exceeds its request of 0. 

我怎样才能给 OpenEBS 一个临时存储请求?

4

1 回答 1

2

控制器 pod 只为日志消耗临时存储。您可以通过请求设置最小 1G 和最大 2G 来修补控制器部署。此问题将在 OpenEBS 版本 0.8.1 中修复,github /openebs/openebs/issue 2294

于 2019-01-29T11:44:38.747 回答