<p>Are the resources released once the kube job is finished?</p>

<p>I mean the associated pod resources, let say a job is run to completion and the associated pod is in a completed state, which was allocated 0.5 CPU, is the 0.5cpu released after the job is finished?</p>

<p>or is it released only after deleting the job?</p>

<p>A <strong><a href="https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase" rel="nofollow noreferrer">pod phase</a></strong> does not include "completed": you only have "Succeeded":</p>

<blockquote>
  <p>All Containers in the Pod have terminated in success, and will not be restarted."</p>
</blockquote>

<p>Since this is a terminal state, its reserved resources won't be taken into consideration by the scheduler.</p>
