Niech rollout zakończy to, co robiła stara kapsuła

Fixkamo-signer-monorepo
Szycy
4 września 2026 20:42 UTC
Autor
Kamo
Pochęt się
cf32e70

PreStop śpi 10s, zanim proces zobaczy SIGTERM. Kubernetes usuwa kapsułę z niego EndpointSlice i sygnalizuje go w tym samym momencie, a Traefik uczy się tylko o usunięciu przez zegarek — Tak więc przez chwilę wysyła nowe prośby do kapsuły, która już zaczęła je odmawiać. Ta luka jest tam, skąd pochodzi 502 na skądinąd czystym rollout. Wypowiedzenie GracePeriodSeconds 5 -> 120: stara wartość była krótsza niż hak, więc hak byłby Zostały zakończone przed wyczerpaniem procesu. To jest sufit, a nie czekanie. minReadySeconds 15, więc kapsuła, która mija gotowość raz, a następnie przewraca się, nie może wycofać Zdrowa kapsułka zastąpiła po tym, jak CI już nazwała rollout dobry.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny