- Dikirim
- 4 September 2026 pukul 19.50 UTC
- Penulis
- Kamo
- Commit
- d712ce9
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. * * * * * * * * * * * * telah set 'server.shutdown: anggun' sejak awal, dan belum pernah sekali dibaca dalam produksi: k8s / deployment.yaml mount k8s / config.yaml di atasnya sebagai * * * * * * * * * * * * * * yang menggantikan file daripada bergabung dengan itu, dan bahwa Peta-Konfigurasi tidak memiliki pengaturan shutdown. Jadi APIService - salah satu layanan tersibuk di platform - menjatuhkan setiap permintaan in- penerbangan segera diterima SIGTERM, di setiap menyebarkan. Tambahkan 'shutdown: anggun' dan 30 kali lebih-shutdown fase ke ConfigMap yang benar-benar berjalan.