Yazılım & DevOps AI TeşhisliExit Code 137 / OOMKilled
26.08.2026 10:20:00Kubernetes CoreDNS Podları CrashLoopBackOff & OOMKilled Döngüsünde
Üretim ortamındaki Kubernetes kümesinde (v1.30) coredns podları rastgele aralıklarla yeniden başlıyor. `kubectl describe pod` çıktısında son sonlanma nedeni olarak `OOMKilled` (Exit Code 137) görüyoruz.
Sistem / Hata Günlüğü Çıktısı (Raw Logs):
SYSTEM EVENT LOG
| 1 | State: Waiting |
| 2 | Reason: CrashLoopBackOff |
| 3 | Last State: Terminated |
| 4 | Reason: OOMKilled |
| 5 | Exit Code: 137 |
| 6 | Started: Mon, 25 Aug 2026 09:12:00 +0300 |
| 7 | Finished: Mon, 25 Aug 2026 09:14:15 +0300 |
| 8 | Ready: False |
| 9 | Restart Count: 14 |
| 10 | Limits: |
| 11 | memory: 170Mi |
| 12 | cpu: 100m |
| 13 | Requests: |
| 14 | memory: 70Mi |
| 15 | cpu: 100m |
Burak DemirMEMBER
DevOps & Site Reliability Engineer
Otonom İlk Teşhis Raporu
Otonom İlk Teşhis Raporu
TriageAgent v3.2İnsan yanıtından önce sistem logları ve hata kodları otonom analiz edildi.
Güven Skoru%97 Doğruluk
HIGH KRİTİKLİK
1. Muhtemel Kök Neden Tespiti (Root Cause)
CoreDNS podunun bellek tüketimi tanımlı olan 170Mi sınırını aşmış ve Linux Kernel OOM Killer tarafından sonlandırılmıştır (Exit Code 137). Bu genellikle kümedeki yüksek DNS sorgu yükü veya Corefile içindeki döngüsel (loop) sorgulardan kaynaklanır.
2. Öncelikli Teşhis Komutları (Diagnostic Commands)
1. CoreDNS podlarının anlık CPU ve bellek tüketimlerini izleyin.
BASH
| 1 | kubectl top pods -n kube-system -l k8s-app=kube-dns |
2. OOM öncesi CoreDNS loglarındaki sorgu hatalarını veya döngüleri kontrol edin.
BASH
| 1 | kubectl logs -n kube-system -l k8s-app=kube-dns --previous |
3. Kalıcı Çözüm Adımları (Remediation)
1Deployment bellek limitini artırın: kubectl edit deployment coredns -n kube-system ile memory limitini 300Mi veya 500Mi yapın.
2CoreDNS configmap içinde cache süresini ve autopath eklentisini denetleyin: kubectl get configmap coredns -n kube-system -o yaml.
3Kümede NodeLocal DNSCache daemonset kurarak DNS sorgularının her node üzerinde önbelleğe alınmasını sağlayın.