Под без событий - PullRequest
       33

Под без событий

1 голос
/ 04 августа 2020

Я пытаюсь найти событие, связанное с моим модулем kuebctl describe pod <pod_name>, но вижу пустые события.

Events:          <none>

У меня развернуто приложение в AWS EKS. Я думаю, что это начало происходить, когда один из моих узлов был заменен другим. Как мне убедиться, что я вижу события.

когда я вижу вывод kubectl get pods, я вижу количество перезапусков = 1 для одного из моих модулей, что указывает на то, что должны быть какие-то события.

Любая помощь о том, как исследовать это дальше, была бы действительно замечательной, спасибо.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 04 августа 2020

Это нормально, если в модулях не было событий, если за последние 60 минут не было сгенерировано ни одного события. У меня такое же поведение в моем кластере:

kubectl describe pod prometheus-77566c9987-95g92 -n istio-system | grep -i events
Events:          <none>

По умолчанию events-ttl (время жизни) составляет 60 минут.

Фактически, при попытке уменьшить мой ttl для воспроизведения посмотреть, исчезают ли события, не дожидаясь, я вошел в этот SR , который просит настроить это значение через веб-портал AWS.

Для более длительного и расширенного ведения журнала , вам необходимо сохранить события / журналы или использовать встроенные системы ведения журналов, предлагаемые вашим облачным провайдером. Если вы хотите сделать это самостоятельно, существует множество вариантов для этого (Stackdriver, Prometheues, ELK).

Однако, если вы хотите увеличить ttl событий, вы необходимо изменить конфигурацию через api-сервер, как описано в этом сообщении .

1 голос
/ 05 августа 2020

События доступны только на 1 час. Если вы выполните какую-либо операцию с модулем, вы увидите события на следующий 1 час.

...