Как диагностировать модуль «Ошибка синхронизации» на Kuberentes? - PullRequest
0 голосов
/ 07 июня 2018

У меня есть развертывание, в котором есть модуль, который застрял в:

В выводе describe есть некоторые важные детали, но в конце события имеют это:

  ...
  Normal   Pulled                 18m (x3 over 21m)  kubelet, ip-10-151-21-127.ec2.internal  Successfully pulled image "example/asdf"
  Warning  FailedSync             7m (x53 over 19m)  kubelet, ip-10-151-21-127.ec2.internal  Error syncing pod

В чем причина этой ошибки?Как я могу продиагностировать это дальше?


Кажется, что изображение переполнено, но странно, что оно x10 over 27m Интересно, может ли оно достигнуть тайм-аута?

  Warning  FailedSync             12m (x53 over 23m)  kubelet, ip-10-151-21-127.ec2.internal  Error syncing pod
  Normal   Pulling                2m (x10 over 27m)   kubelet, ip-10-151-21-127.ec2.internal  pulling image "aoeuoeauhtona.epgso"

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Процесс kubelet отвечает за извлечение изображений из реестра.

Вот как можно проверить журналы kubelet:

$ journalctl -u kubelet

Дополнительная информацияОб изображениях можно ознакомиться в документации .

0 голосов
/ 07 июня 2018

Вы можете проверить журналы вашего модуля:

kubectl logs pod-id

Больше информации здесь: https://kubernetes.io/docs/tasks/debug-application-cluster/debug-pod-replication-controller/

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