Sobes.tech
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.