Basis van cloud en containers
Een node heeft als toewijsbare resources 4 CPU-cores en 8 GiB geheugen. Voor de container van elke Pod zijn als requests 500m CPU en 1,5 GiB geheugen en als limits 1 CPU-core en 2 GiB geheugen ingesteld. Er zijn geen andere Pods en geen reserveringen voor het systeem. Hoeveel Pods kunnen er maximaal op deze node worden geplaatst?
- A4
- B5
- C8
Antwoord en toelichting tonen
Antwoord: B. 5
De scheduler plaatst Pods zo dat de som van de requests van de Pods op een node de toewijsbare hoeveelheid niet overschrijdt, voor CPU en geheugen afzonderlijk. CPU laat tot 4000m ÷ 500m = 8 Pods toe, maar geheugen 8 ÷ 1,5 = 5,33…, dus tot 5. Aan beide voorwaarden moet worden voldaan, dus het antwoord is 5. Limits worden niet voor de plaatsing gebruikt; de limits van de 5 Pods komen samen op 5 CPU-cores en 10 GiB geheugen, meer dan de node heeft, en de resources schieten tekort als alle Pods tegelijk hun maximum gebruiken.