Sobreviver a uma imagem tentada novamente e parar de implantar duas vezes por push

Fixkamo-marketing
Navios
19 de agosto de 2026 às 07:36 UTC
Autor
Kamo
Enviar
edcc22f

O implante 013faf1 falhou em `excedeu seu prazo de progresso` enquanto o lançamento ela própria estava bem — a vagem surgiu saudável cerca de 90, e prod tem servido essa construção desde então. Três coisas separadas fizeram um relatório de desenvolvimento como um fracasso. ProgressDeadlineSeconds foi 60. recipiente rejeitado a camada de imagem quatro vezes com um descompasso digest – esperando fec4855e e recebendo 1355bed4, então 9e55904e, um erro diferente digerir cada tentativa, que é corrupção em trânsito em vez de uma bolha ruim no registro (uma bolha ruim falha de forma idêntica sempre). Ele recuou, re-pulled, e pousou uma cópia limpa ~100 MB em 3.0s no quarto Tente. Os anos 60 não conseguem absorver isso. Elevado para o próprio padrão de Kubernetes de 600. O implante também puxou duas vezes por empurrão. «aplicar -f k8s/deployment.yaml» image to the :latest placeholder and the very next step set it to the commit SHA, então houve duas mudanças de imagem, dois lançamentos e duas puxações ~100 MB — sobre um link que corrompe intermitentemente grandes transferências, duplicar a exposição para nenhum benefício. O passo de aplicação agora substitui $IMAGE, então `set image' é idempotent e um Acontece. Aplicar manifestos ainda precede o status de implantação, então o novo O prazo rege a implantação que a introduz. E não havia nenhuma sonda de qualquer tipo, que silenciosamente anulava o 'maxIndisponível: 0' promete acima dele: sem nada para testar, o novo pod contou como disponível o momento em que o processo do recipiente começou — segundos antes de Next foi ouvir — assim cada implantação tinha uma janela onde a única cápsula atrás do Serviço não podia servir. A disponibilidade agora pesquisa /en, que é pré-renderizado e não precisa de backend. Adicionado CPU e requisições de memória também (o pod ocioso a 16m/66Mi); sem limites, porque um limite aqui Seria um palpite que converte um pico de tráfego num OOMKill. A corrupção da transferência em si não é aqui fixada e não é um problema de marketing — é o link de registro k1m1, previamente localizado para eno49 e pensado resolvido em 2026-08-08. Isto só o impede de falhas nas implementações que realmente têm sucesso.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços