<p>How do you <strong>hard</strong> force a pod to terminate?  </p>

<p>We have tried every documented form of kubectl delete pod and they remain. kubectl reports that they've been deleted, but kubectl get pods tells a different story. All pods that they could've been using have been deleted as well as any pods that could be using them.  </p>

<p>Is there any form of kubectl SERIOUSLY_DELETE this pod?</p>

<p>I've tried: <code>kubectl delete pods --all  --grace-period=0 --force -n monitoring</code></p>

<p>With no favorable result.  I've also tried to delete them individually.</p>

<p><code>NAME                        READY     STATUS        RESTARTS   AGE
es-master-962148878-7vxpp   1/1       Terminating   1          12d
es-master-962148878-h1r4k   1/1       Terminating   1          12d
es-master-962148878-rkg9g   1/1       Terminating   1          12d</code></p>

<p>Taken from <code>kubectl delete --help</code>:</p>

<pre><code>kubectl delete pod foo --grace-period=0 --force
</code></pre>

<p>Note that if your pods are controlled via e.g. a deployment, then a new one will be recreated every time you delete one.  So do make sure that's not the symptom you're observing!</p>
