Kurs › Folge 19
Requests und Limits: was bei zu wenig RAM passiert
Der Unterschied zwischen „reserviert" und „Obergrenze" — und der OOM-Kill live.
Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.
Was du danach kannst
- Requests und Limits für CPU und Speicher setzen
- die Auswirkung auf das Scheduling erklären
- einen OOMKilled-Pod erkennen und beheben
Worum es geht
Der Unterschied zwischen „reserviert" und „Obergrenze" — und der OOM-Kill live.
Voraussetzungen
- ein laufendes Cluster aus den vorigen Folgen
- Zugriff per
kubectl
Zum Nachlesen
Befehle aus dieser Folge
kubectl top nodeskubectl top podskubectl get pod <name> -o jsonpath='{.status.qosClass}'
Begriffe
- Request
- was der Scheduler reserviert — danach sucht er den Node aus
- Limit
- die harte Obergrenze; bei Speicher endet sie im OOM-Kill
- QoS-Klasse
- Guaranteed, Burstable, BestEffort — sie entscheidet, wer zuerst fliegt