I would like to get invoke some API for notification when a CronJob starts and completes.
I can have a initcontainer that invokes the API to inform that the Job got started. But, Is there any way to invoke the API just before the pod dies. I dont want this logic in the CronJob main container.
Kubernetes provides an API which supports watch
, so you are immediately notified when changes of the kubernetes state happens.
This way you can listen for creation/completion/deletion of Job
objects.
You can use the API from inside and outside the Kubernetes cluster, as long as the API server is reachable.