KamoCRM

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

Fixkamo-signer-monorepo
Przesyłane
4 września 2026 20:42 UTC
Autor
Kamo
Zgłoszenie
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ę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny