Berhenti menjalankan seluruh platform di satu pod

FixKlusterServices
Dikirim
4 September 2026 pukul 19.55 UTC
Penulis
Kamo
Commit
2909805

Traefik berlari replika tunggal, sehingga setiap restart itu - sebuah gulungan, sebuah OOM, pengusiran - mengambil TLS seluruh platform bawah. 192.168.4.22: 443 tidak memiliki titik akhir lokal sementara pod itu hilang (externalTrafficcy Policy: Lokal), node falls through to rke2 -cours- nginx 's default certificate, dan karena hampir setiap pertandingan kamo router pada HostRegexp daripada Host, TLS menyelesaikan murni oleh SNI terhadap TLSStore yang belum dimuat. Hasilnya adalah ERR _ CERT _ AUTHORITY _ INVALID pada setiap org sekaligus untuk ~ 11 dibutuhkan untuk memuat sertifikat 190. Keduanya tetap disematkan ke k1m1, yang disengaja: alamat umum di sana dan externalTrafficcy Policy: Lokal berarti pod di mana saja tidak pernah dapat menjawabnya. Ini membeli tingkat pod- redundansi, bukan node-level - level node membutuhkan VIP mengambang dan pekerjaan terpisah. - Saluran Traefik sendiri, yang mana tidur preStop tidak bisa bereplikasi: pada SIGTERM itu terus Accept untuk Permintaan Diterima GraceTimeout (15s) ketika / ping mulai menjawab 503, sehingga uji kesiapan gagal dan kube- proxy menghapusnya dari Layanan sementara masih melayani. Then up to graceTimeOut (30) menyelesaikan apa yang terbuka. terminal GracePeriodSeconds 30 - > 60 sehingga saluran tidak sendiri SIGKILed setengah jalan melalui. - MinadySeconds 15, dan CI sekarang menunggu 'rollout status' untuk traefik. Juga menambahkan direktori Budget PodDisruption. The amo namespace had ZERO PDB while five other namespace pada cluster ini memiliki mereka, sehingga saluran node untuk pemutakhiran kernel mengusir segalanya di atasnya secara bersamaan. READMEMD mencatat aturan dan, penting, mengapa Perkembangan tunggal-replika jangan pernah mendapatkan satu - minReavable: 1 terhadap replicas: 1 izin nol gangguan dan wedges menguras selamanya daripada melindungi apapun. A 'retry' middleware didefinisikan dan ditawarkan sebagai 'kamo- middlewares- retry', sengaja sebagai rantai terpisah daripada dilipat menjadi kami- middlewares. Coba kembali tidak aman di mana-mana: Traefik tidak tidak mengembalikan sebuah badan permintaan, jadi mengulang koneksi yang hilang melalui lampiran 3 GiB mengirimkan terpotong satu, dan tidak dapat membedakan permintaan yang tidak pernah mendarat dari satu backend diterima dan meninggal sebelum menjawab. internal., apps, dan api. oleh karena itu tinggal di rantai polos. auto- cert sekarang menerbitkan sebuah default Sertifikat pada TLSStore sudah memiliki, sehingga jabat tangan yang SNI cocok tidak ada jawaban dengan sertifikat platform nyata bukan bangunan Traefik 's-in sendiri-ditandatangani satu. Ditulis di sana daripada sebagai manifest statis karena auto- cert menulis ulang bahwa menyimpan setiap loop dan akan overwrite itu.

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