- 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ż.