KamoCRM

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

Featurekamo-internal
Przesyłane
4 września 2026 20:39 UTC
Autor
Kamo
Zgłoszenie
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ę?

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