502 Ошибка сервера Google kubernetes - PullRequest
0 голосов
/ 16 мая 2018

Этим утром что-то случилось с входящим трафиком для кластера kubernetes.Все веб-сайты / API: s отвечают с ошибкой сервера 502.

В кластере или модулях не было никаких обновлений / изменений.Все стручки зеленые и работают, а все хозяева здоровы.Все работало более 2 недель до сегодняшнего утра.

У кого-нибудь есть знания по этому виду проблем?

Обновление:

В журналах обнаружен файл «failed_to_pick_backend».Странно, что может случиться через 2-3 недели ..

1 Ответ

0 голосов
/ 16 мая 2018

Там может быть тысяча причин отказа стручков. Kubernetes обладает функцией самовосстановления, которая примиряется до тех пор, пока текущее состояние не будет равно желаемому состоянию.

Kubernetes признал, что pods будет аварийно завершен, даже узлов выйдет из строя.

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

kubectl get events

Если вы хотите проверить журналы ранее завершенного контейнера из pod_NAME. Вы можете использовать следующую команду с флагом -p

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