4 min read
The most commonly used way to get events is by using kubectl describe on each object like this:
$ kubectl describe pod pet2cattle-6597f8464d-hgxpp
Name: pet2cattle-6597f8464d-hgxpp
(...)
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 3m47s default-scheduler Successfully assigned kube-system/pet2cattle-6597f8464d-hgxpp to scopuli.lolcathost.systemadmin.es
Normal Pulled 3m46s kubelet Container image "172.18.1.46:5000/p2c:3.44" already present on machine
Normal Created 3m46s kubelet Created container pet2cattle-sitemap
Normal Started 3m46s kubelet Started container pet2cattle-sitemap
Normal Pulled 3m41s kubelet Container image "172.18.1.46:5000/p2c:3.44" already present on machine
Normal Created 3m41s kubelet Created container pet2cattle-indexer
Normal Started 3m40s kubelet Started container pet2cattle-indexer
Normal Pulled 3m32s kubelet Container image "172.18.1.46:5000/p2c:3.44" already present on machine
Normal Created 3m32s kubelet Created container pet2cattle
Normal Started 3m31s kubelet Started container pet2cattle
Warning Unhealthy 3m26s kubelet Liveness probe failed: Get http://10.42.0.8:8000/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
It's quite convenient when we are looking for events related to a given but becomes a pain if we need to see how the events are triggered on multiple objects.
15/03/2021
Read more...