Pod не может быть выделен с ошибкой FailedScheduling - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь запустить модуль с относительно небольшими ограничениями в кластере с 3 узлами, и при запуске describe на модуле появляется следующая ошибка:

Events:
  Type     Reason            Age                From               Message
  ----     ------            ----               ----               -------
  Warning  FailedScheduling  18s (x2 over 18s)  default-scheduler  0/6 nodes are available: 1 Insufficient memory, 3 PodToleratesNodeTaints, 4 NoVolumeZoneConflict.

Тем временем, когда я проверяю узлы, все выглядит нормально:

NAME                                          CPU(cores)   CPU%      MEMORY(bytes)   MEMORY%   
ip-172-20-101-66.eu-west-1.compute.internal   113m         2%        3353Mi          21%       
ip-172-20-39-218.eu-west-1.compute.internal   364m         9%        7054Mi          44%       
ip-172-20-60-117.eu-west-1.compute.internal   109m         2%        3162Mi          19%       
ip-172-20-66-24.eu-west-1.compute.internal    183m         4%        3570Mi          22%       
ip-172-20-76-91.eu-west-1.compute.internal    332m         8%        5011Mi          31%       
ip-172-20-98-243.eu-west-1.compute.internal   579m         14%       6889Mi          43%  

Ниже приведены ограничения на стручок:

resources:
  limits:
    cpu: 50m
    memory: 0.5Gi
  requests:
    cpu: 50m
    memory: 0.5Gi

Кажется, я не могу найти никаких признаков того, что узлы ограничены, так что я немного растерялся. Может кто-нибудь подсказать, почему это может происходить?

1 Ответ

0 голосов
/ 06 сентября 2018

Появляется сообщение о событии, описывающее, что только у одного из узлов недостаточно памяти. Также обращает внимание на Node Taints и Volume Zones.

Возможно, стоит попытаться представить более простую Pod Spec с теми же ресурсами, но без подключенных томов. Это не решит вашу проблему, но может помочь в ее дальнейшей изоляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...