Lasci un rollout finire quello che il vecchio pod stava facendo

Fixkamo-signer-monorepo
Spegnimento
4 settembre 2026 alle ore 20:42 UTC
Autore
Kamo
Impegno
cf32e70

preStop dorme 10s prima che il processo veda SIGTERM. Kubernetes rimuove il baccello dal suo EndpointSlice e lo segnala allo stesso momento, e Traefik solo impara della rimozione da orologio — così per un momento continua a inviare nuove richieste in una capsula che ha già iniziato a rifiutarle. Quel divario è da dove sono arrivati i 502 su un rollout altrimenti pulito. terminazioneGracePeriodSeconds 5 -> 120: il vecchio valore era più breve del gancio, quindi il gancio sarebbe sono stati SIGKILLed prima del processo drenato. È un soffitto, non un'attesa. minReadySeconds 15, quindi un baccello che passa la disponibilità una volta e poi cade sopra non può ritirare il pod sano sostituito dopo CI ha già chiamato il rollout buono.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo