<p>I have an issue where I need to delete a calico-typha poddisruption budget resource and it keeps on respawning.</p>
<p>So far I've tried</p>
<ul>
<li><code>kubectl delete pdb calico-typha</code></li>
<li><code>kubectl delete pdb calico-typha --grace-period=0 --force</code></li>
<li>I even edit it <code>kubectl edit pdb calico-typha</code> and inside I change <code>blockOwnerDelete</code> set to false saved it, checked the pdb -oyaml but it has not changed.. tried delete again, no luck.</li>
<li>edit <code>minAvailable</code> set to 3, saved it. issue kubectl get pdb -owide but <code>AllowedDisruption</code> is still 0</li>
</ul>
<p>It seems like the pdb is respawning depite what i do, and it cannot be edited as well..</p>
<p>I know that pods can have replicaset so I would understand if this is a pod but it's not and since it's a PDB and I could not find a documentation where you can set a replicaset for PDB.</p>
<p>Thanks!!</p>

harlandgomez
<p>I ended up restarting the entire cluster. After the restart, the pdb's AllowedDisruption is set to 1 so then I could continue my upgrade.</p>
