- Dikirim
- 4 September 2026 pukul 19.50 UTC
- Penulis
- Kamo
- Commit
- 5cb2e42
Pengisian diganti satu-satunya pod dari setiap layanan dengan tidak ada untuk menangkap permintaan dalam Penerbangan. Tiga pengaturan, diterapkan di armada: - PreStop tidur 10 sebelum proses melihat SIGTERM. Kubernetes menghapus pod dari yang EndpointSlice dan sinyal pada saat yang sama, dan Traefik hanya belajar dari penghapusan oleh lihat - jadi untuk sesaat itu terus mengirimkan permintaan baru ke dalam pod yang sudah dimulai menolak mereka. Jarak itu adalah di mana 502 pada peluncuran bersih atau berasal. - Akhir GracePeriodSeconds dibesarkan di atas preStop tidur, sehingga hook tidak sendiri SIGKILed, dan in- penerbangan pekerjaan memiliki ruang untuk menyelesaikan. Ini adalah langit-langit, bukan menunggu: sebuah pod menganggur Masih keluar sebentar lagi. - MinadySeconds 15, sehingga pod yang melewati kesiapan sekali dan kemudian jatuh tidak dapat pensiun healthy pod it diganti setelah CI telah disebut rollout baik. topologySpreadStraints ditambahkan siap untuk replika kedua; mereka inert di satu. Audited dari cluster hidup: 63 dari 65 penyebaran dalam 'kamo' berlari replika tunggal, 1 dari 65 telah a preStop hook, dan tidak ada yang memiliki ReadySeconds. Hanya satu detik. 'Strategi: Rekreate' disengaja dan tetap: kedua layanan mengikat EXCLUTIVE NATS JetStream tahan lama konsumen di @ PostConstruct tanpa mencoba lagi, sehingga sebuah tumpang tindih pod gagal SUB-90012 dan konsumen tetap mati sampai skala manual. Sebuah kail preStop hanya akan Perpanjang jarak, karena Rekreate tidak ada pod untuk melayani di belakangnya.