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

Fixkamo-meet
Shipped
4 września 2026 19:50 UTC
Author
Kamo
Commit
53c263e

Wdrożenia zastąpiły jedyną kapsułę każdej usługi, nie mając nic do złapania żądań w - Lot. Trzy ustawienia, stosowane w całej flocie: - preStop śpi 10, zanim proces zobaczy SIGTERM. Kubernetes usuwa kapsułę ze swojego EndpointSlice i sygnalizuje go w tym samym momencie, a Traefik uczy się tylko o usunięciu przez Obserwuj - więc przez chwilę wysyła nowe prośby do kapsuły, która już się rozpoczęła Odmowa ich. Ta luka jest tam, skąd pochodzi 502s na skądinąd czystym rollout. - Zakończenie GrafcePeriodSeconds podniesione powyżej snu preStop, więc hak nie jest sam SIGKILLed i praca w locie ma miejsce do ukończenia. To jest sufit, a nie czekanie: bezczynna strąka Wciąż wychodzi w ciągu około sekundy. - minReadySeconds 15, więc kapsuła, która mija gotowość raz, a następnie przewróci się, nie może wycofać Zdrowa kapsuła zastąpiła po tym, jak CI już nazwała rollout dobrym. topologySpreadConstraints są dodawane do przygotowania drugiej repliki; są one obojętne w jednej. Prowadzone z klastra na żywo: 63 z 65 wdrożeń w "kamo" uruchomiło pojedynczą replikę, 1 z 65 Hak preStop, a żaden nie miał minReadySeconds.

All changes

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