🚨 CrashLoopBackOff no Kubernetes: o que é e por que acontece?
Quem trabalha com Kubernetes cedo ou tarde encontra esse status no terminal: CrashLoopBackOff Ele aparece quando um container dentro do Pod falha repetidamente e o Kubernetes passa a reiniciá-lo co...

Source: DEV Community
Quem trabalha com Kubernetes cedo ou tarde encontra esse status no terminal: CrashLoopBackOff Ele aparece quando um container dentro do Pod falha repetidamente e o Kubernetes passa a reiniciá-lo com um tempo de espera progressivo entre as tentativas. Esse status é mostrado pelo kubectl para indicar exatamente esse ciclo de falha + reinício + espera. 🔁 Como funciona na prática Quando a aplicação quebra, o Kubernetes não reinicia o container infinitamente sem pausa. Ele aplica um backoff exponencial, com atrasos como: 10s → 20s → 40s → 80s... Esse tempo cresce até um limite máximo de 5 minutos entre as tentativas de reinício. Se a aplicação continuar falhando, o Kubernetes continua tentando, mas respeitando esse teto. 🛡️ Qual é a finalidade do CrashLoopBackOff? A ideia não é “travar” o Pod por acaso. O objetivo é: evitar reinícios inúteis sem parar reduzir consumo desnecessário de recursos no node e no cluster dar tempo para diagnóstico deixar claro que a aplicação está falhando repeti