Se scurge pe SIGTERM, răspunde la o sondă de pregătire, și rulați două capsule

Featurekamo-login
Expediere
4 septembrie 2026 la 20:39 UTC
Autor
Kamo
Comite
4fe7bc1

Următorul mâner SIGTERM cu un proces de gol.ieșire(143), astfel încât fiecare implementa resetat orice acest pod a avut în zbor Invizibil atunci când cererea a durat milisecunde; nu a fost invizibilă pe un grup care se desfășoară pe fiecare împingere. script-uri / standalone-entertry.cjs împachetează serverul independent: pe SIGTERM se oprește acceptarea, scade inactiv keep-vives la o dată astfel încât o capsulă cu nimic în zbor încă iese în aproximativ o secundă, și permite să ruleze solicită să se termine sub un capac care stă mai jos de terminareGracePeriodSeconds. Portată din kamo-internă, care a rulat-o în producție de luni de zile. Această desfăşurare nu a avut o sondă de pregătire, aşa că o capsulă a numărat ca Gata în momentul containerul său A început procesul. Cu maxIndisponibil 0 Kubernetes citește că, ca "nou pod este de servire" și se retrage cel vechi Cereri depuse într-un port pe care nu-l asculta nimic, de acolo au venit 502-urile intermitente. /api/health answers only for this pod and deliberatly touchs no backend: a ready probe decide dacă această capsulă părăsește Serviciul, și cablându-l la un suport transformă un blip backend într-o Reporneşte fiecare capsulă de aici. replica 1 -> 2. Starea server-side trăiește în Redis, nu în pod, și nu există nici o lucrare programată pentru a duplicate, astfel încât o a doua replică nu schimbă nimic, cu excepția faptului că pierderea unui pod încetează să mai fie o pană de curent. La o replica o ucidere OOM, o sondă liveness eșuat sau un canal de scurgere nod luat totul în jos pentru Atâta timp cât este nevoie pentru a boot. topologieSpreadConstraints (adăugat mai devreme, inert până acum) păstrează cele două pe noduri diferite în cazul în care clusterul îl poate gestiona, iar un PodDiruptionBudget din KlusterServices aşteaptă o scurgere.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile