In order to improve resilience when updating our services, we can make use of the kubernetes resource "Pod Disruption Budget" oe PDB (https://kubernetes.io/docs/tasks/run-application/configure-pdb/) to limit the number of downed pods in cases of voluntary disruptions (updates, accidentally deleting pods and deployments, ...).
We want to be able to toggle PDBs for production deployments only so make use of the logic helm offers in our charts (we don't want them for dev since they're useless when we only have one pod running per deployment).
In order to improve resilience when updating our services, we can make use of the kubernetes resource "Pod Disruption Budget" oe PDB (https://kubernetes.io/docs/tasks/run-application/configure-pdb/) to limit the number of downed pods in cases of voluntary disruptions (updates, accidentally deleting pods and deployments, ...).
We want to be able to toggle PDBs for production deployments only so make use of the logic helm offers in our charts (we don't want them for dev since they're useless when we only have one pod running per deployment).