TLS sertifika yönetimi: 83 site, otomatik, 18 ayda sıfır süresi dolmuş sertifika
Let's Encrypt + cert-manager + 1 izleme paneli. Sihir değil, ama bir karar gerektirir.
Süresi dolmuş sertifika, tarihi geçmiş süt gibidir: herkes bilir, yine de olur.
18 ay önce bir ayda 4 sertifikamızın süresi doldu. Dört. Kimse dikkat etmedi, certbot hataları zaman zaman görmezden gelindi ve sorunların çoğu "yarın ilgilenirim" durumunda kaldı. Bu kaosa bir haftada son verdik.
Çözüm
- Merkezi cert-manager: tüm sertifikaları tek bir yerden yönetir
- Saatlik cron: süresinin dolmasına 30 günden az kalan sertifika olup olmadığını kontrol eder
- Kontrol paneli: tüm sertifikaların bitiş tarihleri tek ekranda, renk kodlu
- Her sertifika için bitişten 14 gün önce otomatik yenileme
- Yenileme başarısız olursa: yarın değil, hemen P1 alarmı
18 ay boyunca süresi dolan sıfır sertifika. 2 başarısız yenileme yaşadık (DNS sağlayıcısının istek sınırı), ikisi de 45 dakika içinde çözüldü. Kontrol paneli kritik: kimse 83 bitiş tarihini aklında tutamaz, panel tutar.