Gagal rollout buruk daripada melaporkannya hijau

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

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga