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 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 Api gateway tasarimi Aqueasec auditing in kubernetes audit logs in kubernetes Azure API Management Azure devops pipeline Azure DevOps Yaml pipeline azure kubernetes service container image scan firatyasar image scan kube-advisor kubeapi-server audit kubernetes Kubernetes audit kubernetes scan Kubernetes securitys scan kubesec kubesec.io pv pvc spot vm static manifest analyses trivy