Grundlagen von Cloud und Containern
Ein Node hat zuteilbare Ressourcen von 4 CPU-Kernen und 8 GiB Arbeitsspeicher. Der Container jedes Pods hat als Requests 500m CPU und 1,5 GiB Arbeitsspeicher und als Limits 1 CPU-Kern und 2 GiB Arbeitsspeicher. Es gibt keine anderen Pods und keine Systemreservierungen. Wie viele Pods können höchstens auf diesem Node platziert werden?
- A4
- B5
- C8
Antwort und Erläuterung anzeigen
Antwort: B. 5
Der Scheduler platziert Pods so, dass die Summe der Requests der Pods auf einem Node die zuteilbare Menge nicht übersteigt, getrennt für CPU und Arbeitsspeicher. Die CPU erlaubt bis zu 4000m ÷ 500m = 8 Pods, der Arbeitsspeicher aber nur 8 ÷ 1,5 = 5,33…, also bis zu 5. Beide Bedingungen müssen erfüllt sein, daher sind es 5. Limits werden für die Platzierung nicht verwendet; die Limits der 5 Pods summieren sich daher auf 5 CPU-Kerne und 10 GiB Arbeitsspeicher, mehr als der Node hat, und die Ressourcen werden knapp, wenn alle Pods gleichzeitig ihr Maximum nutzen.
Weiter: 9 weitere Fragen zu Grundlagen von Cloud und Containern