Sobes.tech
Junior — Middle

Mi történik, ha egy Pod indításakor a erőforrás-korlát értéke meghaladja a klaszterben elérhető erőforrásokat, de a kérés értéke marad az elérhető erőforrások alatt vagy egyenlő velük?

sobes.tech MI

Válasz az MI-től

Ha a Kubernetesben egy Pod erőforráslimite értéke meghaladja a klaszter rendelkezésre álló erőforrásait, de a kérés (request) értéke nem haladja meg a rendelkezésre álló erőforrásokat, akkor a Pod elindul, mivel a scheduler a helyezés során csak a kéréseket veszi figyelembe. Az limit azonban korlátozza a maximális erőforrás-felhasználást futás közben. Azonban, ha a Pod megpróbál erőforrásokat használni a limiten túl, akkor korlátozva lesz (például CPU throttling vagy OOM kill memória esetén). Így a Pod elindul, de nem tudja meghaladni a limitet, még akkor sem, ha az több, mint a rendelkezésre álló erőforrások.