由于 Controller Pod 被驱逐,OpenEBS Jiva 卷变为只读
OpenEBS Jiva volume went to Read Only due to Controller Pod got evicted
我在 k8s 1.12.0 上使用 OpenEBS 0.6.0。由于 controller 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 请求临时存储?
控制器 pod 仅为日志消耗临时存储空间..
您可以使用请求设置最小 1G 和最大 2G 来修补控制器部署。此问题将在 OpenEBS 版本 0.8.1 中修复,github /openebs/openebs/issue 2294
我在 k8s 1.12.0 上使用 OpenEBS 0.6.0。由于 controller 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 请求临时存储?
控制器 pod 仅为日志消耗临时存储空间.. 您可以使用请求设置最小 1G 和最大 2G 来修补控制器部署。此问题将在 OpenEBS 版本 0.8.1 中修复,github /openebs/openebs/issue 2294