Узлу не хватило ресурсов: эфемерно-хранилище - PullRequest
1 голос
/ 25 января 2020

Все модули узла находятся в состоянии Исключено из-за того, что «узлу не хватает ресурса: эфемерная память».

portal-59978bff4d-2qkgf                            0/1     Evicted   0          14m
release-mgmt-74995bc7dd-nzlgq                      0/1     Evicted   0          8m20s
service-orchestration-79f8dc7dc-kx6g4              0/1     Evicted   0          7m31s
test-mgmt-7f977567d6-zl7cc                         0/1     Evicted   0          8m17s

любой знает, как быстро это исправить ,

1 Ответ

2 голосов
/ 25 января 2020

Бобы, которые используют emptyDir тома без квот хранилища, заполнят это хранилище, где присутствует следующая ошибка:

eviction manager: attempting to reclaim ephemeral-storage

Установите квоту limits.ephemeral-storage, requests.ephemeral-storage, чтобы ограничить ее, как в противном случае любой контейнер может записать любой объем хранилища в свою файловую систему узла.

Пример определения квоты ресурса

apiVersion: v1
kind: ResourceQuota
metadata:
  name: compute-resources
spec:
  hard:
    pods: "4" 
    requests.cpu: "1" 
    requests.memory: 1Gi 
    requests.ephemeral-storage: 2Gi 
    limits.cpu: "2" 
    limits.memory: 2Gi 
    limits.ephemeral-storage: 4Gi

Другой причиной этой проблемы могут быть файлы журнала, занимающие место на диске. Проверьте вопрос

...