Middle
Kubernetes'te bellek sınırını aşan bir konteyneri yeniden başlatan mekanizma nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kubernetes'te, bir konteyner bellek sınırını aştığında, işletim sisteminin çekirdek seviyesinde OOM Killer (Out Of Memory Killer) mekanizması devreye girer. Konteyner, sınırda belirtilen miktardan daha fazla bellek kullandığında, çekirdek konteyner içindeki işlemi sonlandırır ve bu da konteynerin kapanmasına neden olur. Kubernetes, konteynerin hata ile sona erdiğini tespit eder ve onu yeniden başlatma politikası (restartPolicy) doğrultusunda yeniden başlatır. Bu nedenle, konteynerin yeniden başlatılması doğrudan Kubernetes tarafından değil, OOM Killer olayı sonrası gerçekleşir.