I would like to monitor the pods running on my cluster, using a python script. I wrote that script, which will check if there are new events happening on my pods (+extra logic and custom logging).
Now I would like to know if my script is correct. Is there a way to invoke events on the pods by hand, i.e. using kubectl?
Thanks!
To get events you can use kubectl get events
, keep in mind that events are namespaced. This means you need to specify a namespace object, like this kubectl get events --namespace=my-namespace
. Or you can list all namespaces by using kubectl get events --all-namespaces
.
You can read the detailed explanation and other examples of debugging Kubernetes inside Application Introspection and Debugging