PDB’lar cluster üzerinde bulunması gereken minimum pod sayısını belirlerler.
Cluster üzerinde oluşacak event’ler iki kategoride incelenir.
- Involuntary
- Voluntary
Involuntary Events | Voluntary Events |
Donanım sorunu | Cluster upgrades |
Node VM silinmesi | Deployment template upgrade |
Kernel panic | Yanlış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.
Add second node pool on different subnet Add second node pool to aks agentic AI AI Agents aks AKS Cluster Security AKS free tier AKS node image upgrade Aks Node pool AKS OS Patch AKS OS Upgrade AKS SLA AKS SLO AKS spot nodepool AKS spot nodes aks ssd disk AKS Uptime SLA AKS Version Upgrade API Gateway API Gateway communication API Gateway Design API Gateway Design Pattern API Gateway pattern azure Azure AKS azure kubernetes service Azure Open AI Azure SaaS backstage Backstage on azure Backstage plugins container image scan Developer Experience platform firatyasar IDP kube-advisor kubernetes Microsoft Multi Tenancy Platform Engineering pv pvc SaaS Saas Application spot vm