Читать книгу Kubernetes - Kelsey Hightower - Страница 36
Speicher-Ressourcen begrenzen
ОглавлениеEiner der wichtigsten Vorteile beim Ausführen von Anwendungen in einem Container ist die Möglichkeit, den Ressourcen-Einsatz zu begrenzen. So können mehrere Anwendungen auf derselben Hardware laufen und trotzdem die vorhandenen Ressourcen fair aufteilen.
Um kuard auf 200MB Speicher und 1 GB Swap-Speicher zu beschränken, nutzen Sie die Flags --memory und --memory-swap beim Aufruf von docker run.
Stoppen Sie den aktuellen kuard-Container und entfernen Sie ihn:
$ docker stop kuard
$ docker rm kuard
Dann starten Sie einen neuen kuard-Container mit den entsprechenden Flags:
$ docker run -d --name kuard \
--publish 8080:8080 \
--memory 200m \
--memory-swap 1G \
gcr.io/kuar-demo/kuard-amd64:blue
Nutzt das Programm im Container zu viel Speicher, wird es beendet.