Odpowiedz na sondę gotowości i uciekaj dwa strąki

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

To rozmieszczenie nie miało sondy gotowości, więc kapsuła liczyła się jako Ready w momencie, gdy jego kontener Proces rozpoczął się. Z maxUnavailable 0 Kubernetes czyta, że jako "nowe kapsułki służy" i Wycofuje się ze starego – podczas gdy Next wciąż inicjuje i nie wiąże swojego portu. Wnioski wylądowane Na porcie nic nie słuchało, skąd pochodziły przerywane 502 na rozmieszczeniu. /api/zdrowie odpowiedzi tylko dla tej kapsuły i celowo nie dotyka żadnego backenda: sonda gotowości Decyduje o tym, czy ta kapsuła opuszcza Serwis, a okablowanie go do backendu zamienia backend blip w Toczenie restartu każdej kapsuły tutaj. Odpływ i okres karencji 660 lat były już tutaj; brakująca sonda jest tym, co ich powstrzymało. Liczenie. Kubernetes wycofał kapsułę drenującą, zanim zamiennik mógł służyć. Repliki 1 -> 2. Stan po stronie serwera mieszka w Redis, a nie w kapsułie, i nie ma zaplanowanej pracy Do duplikatu, więc druga replika nie zmienia niczego poza tym, że utrata jednej kapsuły przestaje być awarią. Przy jednej repliki zabójstwa OOM, nieudanej sondzie liveness lub odpływ węzłowym pozbył się wszystkiego. Tak długo, jak trzeba się rozbić. topologySpreadConstraints (dodane wcześniej, obojętny do teraz) utrzymują te dwa na różnych węzłach, 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