<p>I am trying to delete my pod with force deletion with the following command</p>
<blockquote>
<p>kubectl delete pods my-pod-fg4ss --grace-period=0 --force</p>
</blockquote>
<p>but my pod is recreating</p>
<blockquote>
<p>my-pod-fg4ss     0/3     ContainerCreating            0          2d3h</p>
</blockquote>
<p>I am unable to delete the pod</p>

Shrinidhi Devaraj
<p>Most likely this pod is part of a Deployment. In Kubernetes, when you have a deployment resource it needs to have a minimum of 1 replica so that's why when you delete a pod it automatically creates a new one.</p>
<p>In order to delete the pod, you have to actually delete the deployment:</p>
<pre><code>kubectl get deployments
</code></pre>
<p>Get the name of the deployment (probably &quot;my-pod&quot;) and delete it:</p>
<pre><code>kubectl delete deployment &lt;name&gt;
</code></pre>
