Sobes.tech
Junior — Middle

Co się stanie podczas uruchamiania poda, jeśli wartość limitu zasobów przekracza dostępne zasoby w klastrze, ale wartość żądania pozostaje poniżej lub równa dostępnym zasobom?

sobes.tech AI

Odpowiedź od AI

Jeśli w Kubernetes wartość limitu zasobów Pod przekracza dostępne zasoby w klastrze, ale wartość żądania (request) nie przekracza dostępnych zasobów, Pod zostanie uruchomiony, ponieważ scheduler uwzględnia żądania podczas rozmieszczania. Limit jednak ogranicza maksymalne zużycie zasobów podczas działania. Jednak jeśli Pod spróbuje użyć zasobów powyżej limitu, zostanie ograniczony (np. throttling CPU lub OOM kill dla pamięci). W związku z tym, Pod uruchamia się, ale nie może przekroczyć limitu, nawet jeśli jest on większy niż dostępne zasoby.