O Que É um Pod Disruption Budget?
Um pod disruption budget (PDB) é uma política do Kubernetes que limita o número de pods de um workload que podem ser removidos voluntariamente ao mesmo tempo. É imposto durante operações como drains de nó, upgrades de cluster e scale-downs do autoscaler. O budget mantém um número mínimo de réplicas disponíveis para que o serviço permaneça saudável enquanto os nós são reciclados.
Por que importa
Sem um PDB, um drain de nó de rotina poderia remover todas as réplicas de um serviço de uma vez e causar uma indisponibilidade. Um budget força as disrupções voluntárias a prosseguir gradualmente, preservando a capacidade durante toda a manutenção.