Nedir Kademeli Güncelleme
Aşamalı örnek güncellemesi
Kademeli Güncelleme yeni uygulama sürümünün örnekleri birer birer güncelleyerek eski sürümü kademeli olarak değiştirdiği bir dağıtım stratejisidir.
Nasıl Çalışır
- Yeni örnekler yeni sürümle başlar
- Eski örnekler birer birer durdurulur
- Trafik hazır örneklere yönlendirilir
- Tam güncellemeye kadar süreç devam eder
Avantajlar
- Zero Downtime — hizmet her zaman kullanılabilir
- Kademeli değişiklik yayılımı
- Sorunlarda geri alma yeteneği
- Minimum kaynak gereksinimleri
- Kubernetes ile otomasyon
Dezavantajlar
- Geçici sürüm uyumsuzluğu
- Geriye dönük uyumluluk gerektirir
- Blue-Green'den daha yavaş
- Karışık sürümlerle karmaşık hata ayıklama
Kubernetes Parametreleri
- maxSurge — maksimum ek pod'lar
- maxUnavailable — izin verilen kullanılamaz sayısı
- minReadySeconds — pod hazırlık süresi
- progressDeadlineSeconds — dağıtım zaman aşımı