Если по какой-то причине нет доступа в панель мониторинга Kubernetes кластера, но нужно знать в какое время происходит определённое событие, то есть простой способ сделать это
$ kubectl -n default get events -w | ts Dec 24 09:39:13 LAST SEEN TYPE REASON OBJECT MESSAGE Dec 24 09:39:13 15s Normal Scheduled pod/debug-658b996798-52g2g Successfully assigned default/debug-658b996798-52g2g to aks-workerf1f9-29801352-vmss000003 Dec 24 09:39:13 14s Normal Pulling pod/debug-658b996798-52g2g Pulling image "nicolaka/netshoot" Dec 24 09:39:13 14s Normal Pulled pod/debug-658b996798-52g2g Successfully pulled image "nicolaka/netshoot" in 237ms (237ms including waiting). Image size: 207893848 bytes. Dec 24 09:39:13 14s Normal Created pod/debug-658b996798-52g2g Created container: netshoot Dec 24 09:39:13 14s Normal Started pod/debug-658b996798-52g2g Started container netshoot Dec 24 09:39:13 15s Normal SuccessfulCreate replicaset/debug-658b996798 Created pod: debug-658b996798-52g2g Dec 24 09:39:13 15s Normal ScalingReplicaSet deployment/debug Scaled up replica set debug-658b996798 from 0 to 1 Dec 24 09:39:26 0s Normal ScalingReplicaSet deployment/debug Scaled down replica set debug-658b996798 from 1 to 0 Dec 24 09:39:26 0s Normal Killing pod/debug-658b996798-52g2g Stopping container netshoot Dec 24 09:39:26 0s Normal SuccessfulDelete replicaset/debug-658b996798 Deleted pod: debug-658b996798-52g2g
Я раньше не знал про утилиту "ts" из пакета moreutils и узнал о ней из вопроса на stackoverlow. Забавно что больше откликов набрал другой вариант ответа на вопрос.
Комментариев нет:
Отправить комментарий