<p>I have scheduled the K8s cron to run every 30 mins.</p>

<p>If the current job is still running and the next cron schedule has reached it shouldn't create a new job but rather wait for the next schedule.</p>

<p>And repeat the same process if the previous job is still in Running state.</p>

<p>set the following property to Forbid in CronJob yaml  </p>

<pre><code>.spec.concurrencyPolicy
</code></pre>

<p><a href="https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/#concurrency-policy" rel="noreferrer">https://kubernetes.io/docs/tasks/job/automated-tasks-with-cron-jobs/#concurrency-policy</a></p>
