Prontidão para Produção: Saúde e Segredos
Uma imagem blindada ainda precisa estar pronta operacionalmente. Nesta última aula, vamos focar em um único tema: prontidão para produção. Vamos adicionar um HEALTHCHECK — um comando que a plataforma executa periodicamente, e quando ele falha o orchestrator sabe que o contêiner não está saudável e p
Coloque um monitor de batimento cardíaco na porta (healthcheck) para que saibam que a aplicação está viva, e não cole a senha na parede dentro da caixa (segredos) — entregue-a só quando a caixa já estiver rodando.
- healthcheck
- A instrução HEALTHCHECK define um comando que verifica se a aplicação está saudável. A plataforma o executa periodicamente e, pelo resultado, sabe se o contêiner está vivo ou precisa de um reinício.
- segredos em tempo de execução
- Senhas e chaves injetadas no contêiner quando ele roda — via variáveis de ambiente ou um secret manager — em vez de embutidas na imagem. Assim, o segredo não fica salvo nas camadas armazenadas no registry.
- camadas de imagem no registry
- Uma imagem é construída a partir de camadas imutáveis armazenadas no registry. Cada camada é mantida separadamente, então se uma camada adicionou um segredo, apagá-lo em uma camada posterior não o remove do histórico — ele ainda pode ser extraído.