Как получить историю статуса / происхождение для стручков Kubernetes - PullRequest
0 голосов
/ 15 апреля 2020

Мне было интересно, есть ли команда kubectl для быстрого получения истории всех STATUS для данного модуля?

, например: Допустим, модуль - my-test-pod взят из ContainerCreating до Running до OomKill до Terminating:

Мне было интересно, есть ли команда, которую эксперты используют для получения этой линии. Цени толчок ..

Ответы [ 2 ]

2 голосов
/ 15 апреля 2020

Используя kubectl get events, вы можете видеть только события за последний час. Если вы хотите сохранить события в течение более длительного периода времени, вы можете подать в суд eventrouter . Маршрутизатор событий служит активным наблюдателем ресурса событий в системе kubernetes, который принимает эти события и отправляет их в указанный пользователем приемник. Это полезно для ряда различных целей, но особенно для долгосрочного поведенческого анализа ваших рабочих нагрузок, работающих в вашем кластере kubernetes.

0 голосов
/ 15 апреля 2020

kubectl get events или kubectl describe pod, который показывает события для модуля внизу. Однако события хранятся лишь на некоторое время, поэтому это не постоянная история. Для этого вам понадобятся веб-зацепки или такой инструмент, как Прометей.

...