]> juplo.de Git - demos/kafka/training/commitdiff
CPU/Memory-Limits in dem Setup für Docker-Compose ergänzt grundlagen/docker grundlagen/docker--2026-03--vor-branchumbenennung--springframework grundlagen/docker--2026-03-20 grundlagen/docker--2026-03-20--19-06 grundlagen/docker--2026-03-21--smartlifecycle-only grundlagen/docker--2026-03-lvm
authorKai Moritz <kai@juplo.de>
Sat, 14 Mar 2026 18:28:22 +0000 (19:28 +0100)
committerKai Moritz <kai@juplo.de>
Sun, 15 Mar 2026 09:26:48 +0000 (10:26 +0100)
docker/docker-compose.yml

index 5b5c10c786512afb7a9bfff1d1baaaba6840379f..e11bd8086be3614d39ca1fc8ff2acf9f245a490c 100644 (file)
@@ -14,6 +14,9 @@ services:
       KAFKA_LOG_DIRS: /var/lib/kafka/data
     volumes:
       - controller-data:/var/lib/kafka/data
+    cpu_period: 100000
+    cpu_quota:  50000
+    mem_limit:  1g
     stop_grace_period: 120s
 
   kafka-1:
@@ -36,6 +39,9 @@ services:
       - kafka-1-data:/var/lib/kafka/data
     ports:
       - 9081:9081
+    cpu_period: 100000
+    cpu_quota:  50000
+    mem_limit:  1g
     stop_grace_period: 120s
     depends_on:
       - controller
@@ -65,6 +71,9 @@ services:
       default:
         aliases:
           - kafka
+    cpu_period: 100000
+    cpu_quota:  50000
+    mem_limit:  1g
     stop_grace_period: 120s
     depends_on:
       - controller
@@ -89,6 +98,9 @@ services:
       - kafka-3-data:/var/lib/kafka/data
     ports:
       - 9083:9083
+    cpu_period: 100000
+    cpu_quota:  50000
+    mem_limit:  1g
     stop_grace_period: 120s
     depends_on:
       - controller
@@ -96,6 +108,9 @@ services:
   cli:
     image: juplo/toolbox
     command: sleep infinity
+    cpu_period: 100000
+    cpu_quota:  100000
+    mem_limit:  100m
     stop_grace_period: 0s
     depends_on:
       - kafka-1
@@ -149,6 +164,9 @@ services:
               connect:
                 - name: "connect"
                   url: "http://connect:8083"
+    cpu_period: 100000
+    cpu_quota:  50000
+    mem_limit:  500m
     depends_on:
       - kafka-1
       - kafka-2