Odcedź SIGTERM, odpowiedz na sondę gotowości i ucień dwa kapsuły

Featurekamo-login
Szycy
4 września 2026 20:39 UTC
Autor
Kamo
Pochęt się
4fe7bc1

Następny obsługuje SIGTERM z gołym procesem.exit(143), więc każde wdrożone rozdwojone niezależnie od tego typu kapsułki Miał w locie — post z formularzem, akcję serwera, strumień ładowności RSC, przesłane. Niewidoczne, gdy a Prośba trwała milisekundy; nie była niewidoczna na klastrze, która rozmieszcza się na każdym pchnięciu. Skrypty/stoliwo-entry.cjs owija samodzielny serwer: na SIGTERM przestaje akceptować, upuszcza bezczynność Utrzymuje-biłe nożyce naraz, więc kapsuła bez niczego w locie wciąż wychodzi w ciągu około sekundy, i pozwala biegać Żądane kończą się pod czapką, która znajduje się poniżej zakończenia GracePeriodSeconds. Portowane z kamo-internal, który prowadzi go w produkcji od miesięcy. To rozmieszczenie nie miało sondy gotowości, więc kapsuła liczyła się jako Gotować w chwili chwili, gdy kontener Proces się rozpoczął. Z maxUnavailable 0 Kubernetes czyta to jako "nowe kapsuły służy" i Wycofa stare – podczas gdy Next wciąż inicjuje i nie wiąże swojego portu. Wnioski wylądowały Na porcie nic nie słuchało, skąd pochodziły przerywane 502 na rozmieszczeniu. /api/zdronie odpowiada tylko za tę kapsułę i celowo nie dotyka żadnego zaplecza: sonda gotowości decyduje, czy ta kapsuła opuszcza Usługę, a okablowanie go do backendu zamienia backend blip w Toczenie restartu każdej kapsuły tutaj. Repliki 1 -> 2. Stan po stronie serwera mieszka w Redis, a nie w strąku, i nie ma zaplanowanej pracy Aby powielić, więc druga replika niczego nie zmienia, z wyjątkiem tego, że utrata jednej kapsuły przestaje być awarią. Przy jednej repliki zabójstwa OOM, nieudanej sondzie liveness lub odpływu węzłowego zabrały wszystko. Tak długo, jak trzeba się rozruchować. topologySpreadConstraints (dodane wcześniej, obojętny do teraz) utrzymują te dwa na różnych węzły, gdzie Klaster może nim zarządzać, a PodDisruptionBudget w KlusterServices czeka na drenaż.

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