AKS – What is Pod Distruption Budgets

By | January 12, 2021

PDB’lar cluster üzerinde bulunması gereken minimum pod sayısını belirlerler.

Cluster üzerinde oluşacak event’ler iki kategoride incelenir.

  • Involuntary
  • Voluntary
Involuntary EventsVoluntary Events
Donanım sorunuCluster upgrades
Node VM silinmesiDeployment template upgrade
Kernel panicYanlışlıkla pod silinmesi

Involuntary problemlerde multiple replica pod kullanılarak sorunların önüne geçilebilir.

Voluntary problemlerde PDB kullanılması önemlidir. PDB ile cluster üzerindeki minimum ve maximum available pod sayısı konfigüre edilebilir. PDB’lerin sağladığı bu avantaj sayesinde deployment’lar voluntary distrubtion yaşandıklarında nasıl davranmaları gerektiğini bilirler.

PDB’ler sayesinde bir cluster upgrade operasyonunda available pod sayısı node restart işlemlerinden önce her seferinde kontrol edilir. PDB’lerin tanımlanması sayı olarak yada % olarak yapılabilir. Unavailable pod sayısı da belirlenebilir.

Leave a Reply

Your email address will not be published. Required fields are marked *