<p>I have set up the notification for cloud build CI/CD which is pushing notification to a respective slack channel.</p>

<p>After a successful build that image push to kubernetes cluster and rolling update strategy followed by deployment.</p>

<p>So I want to push notification when new pod become ready and old pod terminated so that time gets an idea about new changes applied to deployment.</p>

<p><strong>Note</strong> : I am using GKE cluster but not installed Prometheus due to resource limits.</p>

<p>There are multiple ways of doing this, I can think of two ways right now:</p>

<ol>
<li>Use Prometheus + Alert manager to send you a slack notification when pods became ready.</li>
<li>Use CI/CD pipeline to continuously check for the status of the pods, once they are updated successfully, send a notification.</li>
</ol>

<p>Hope this answers your question.</p>

<p>EDIT:
If you would like to stick to using stackdriver, then there is a solution for it as well: <a href="https://kubernetes.io/docs/tasks/debug-application-cluster/events-stackdriver/" rel="nofollow noreferrer">https://kubernetes.io/docs/tasks/debug-application-cluster/events-stackdriver/</a></p>
