39_diagnose_unschedulable_pods.yml - Kullanım Kılavuzu
Amaç
Pending veya başlatılamayan pod’lar için scheduler condition, container waiting reason, PVC ve son event verilerini birleştirir. Aşağıdaki durumları açıklar:
Unschedulable- Yetersiz CPU/RAM, taint, affinity ve node selector sorunları
- Bound olmayan PVC
ErrImagePull/ImagePullBackOffCrashLoopBackOff- Container config/image adı hataları
Değişkenler
| Değişken | Varsayılan | Açıklama |
|---|---|---|
pod_diagnostics_excluded_namespaces | boş | Hariç tutulacak namespace listesi |
pod_diagnostics_max_pods | 100 | Raporlanacak maksimum pod |
pod_diagnostics_events_per_pod | 5 | Pod başına son event sayısı |
Çalıştırma
ansible-playbook -i inventories/musteri_a/hosts.ini playbooks/39_diagnose_unschedulable_pods.yml