Читать книгу 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.

Kubernetes

Подняться наверх