[{"data":1,"prerenderedAt":385},["ShallowReactive",2],{"navigation":3,"docs-layout-de":4,"docs-navigation-de":19,"\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling":266,"surround:\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling":380},[],{"id":5,"title":6,"body":7,"description":7,"extension":8,"meta":9,"modeLinks":10,"navigation":14,"path":15,"seo":16,"stem":17,"__hash__":18},"docsLayout_de\u002Fde\u002Fdocs.yml","Docs",null,"yml",{},{"backToPlatform":11,"toByocPrompt":12,"toByocLabel":13},"← Zurück zu Platform Docs","Auf eigener Infrastruktur betreiben?","Enterprise BYOC Docs →",true,"\u002Fde\u002Fdocs",{},"de\u002Fdocs","wtm57plxLL-0vFdD7uG6qB9N1KzgZbmn2s69UclNjbI",[20,39,51,193,220,259],{"title":21,"path":22,"stem":23,"children":24,"icon":38},"Getting Started","\u002Fde\u002Fdocs\u002Fgetting-started","de\u002F1.docs\u002F1.getting-started\u002F1.index",[25,28,33],{"title":26,"path":22,"stem":23,"icon":27},"Einführung","i-lucide-house",{"title":29,"path":30,"stem":31,"icon":32},"Erste Schritte","\u002Fde\u002Fdocs\u002Fgetting-started\u002Fget-started","de\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":34,"path":35,"stem":36,"icon":37},"Funktionsweise","\u002Fde\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","de\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",false,{"title":40,"path":41,"stem":42,"children":43,"icon":38},"Guides","\u002Fde\u002Fdocs\u002Fguides","de\u002F1.docs\u002F2.guides\u002F1.index",[44,46],{"title":40,"path":41,"stem":42,"icon":45},"i-lucide-book-open",{"title":47,"path":48,"stem":49,"icon":50},"Container Registry verbinden","\u002Fde\u002Fdocs\u002Fguides\u002Fcontainer-registries","de\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":52,"icon":38,"path":53,"stem":54,"children":55,"page":38},"Platform","\u002Fde\u002Fdocs\u002Fplatform","de\u002F1.docs\u002F2.platform",[56,77,144,183],{"title":26,"path":57,"stem":58,"children":59,"icon":38},"\u002Fde\u002Fdocs\u002Fplatform\u002Fintroduction","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F1.index",[60,63,68,73],{"title":61,"path":57,"stem":58,"icon":62},"Überblick","i-lucide-cloud",{"title":64,"path":65,"stem":66,"icon":67},"Anwendungsfälle","\u002Fde\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhen-to-use","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F2.when-to-use","i-lucide-compass",{"title":69,"path":70,"stem":71,"icon":72},"Features","\u002Fde\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fwhat-you-get","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F3.what-you-get","i-lucide-package-check",{"title":74,"path":75,"stem":76,"icon":32},"Get Started","\u002Fde\u002Fdocs\u002Fplatform\u002Fintroduction\u002Fget-started","de\u002F1.docs\u002F2.platform\u002F1.introduction\u002F4.get-started",{"title":78,"path":79,"stem":80,"children":81,"icon":38},"Web Services","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F01.index",[82,85,90,95,99,104,109,114,119,124,129,134,139],{"title":83,"path":79,"stem":80,"icon":84},"Quellen","i-lucide-app-window",{"title":86,"path":87,"stem":88,"icon":89},"Build-Strategien","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbuild-strategies","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F02.build-strategies","i-lucide-hammer",{"title":91,"path":92,"stem":93,"icon":94},"Konfiguration","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconfiguration","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F03.configuration","i-lucide-settings",{"title":96,"path":97,"stem":98,"icon":32},"Deployen","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdeploying","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F04.deploying",{"title":100,"path":101,"stem":102,"icon":103},"Skalierung","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fscaling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.scaling","i-lucide-scaling",{"title":105,"path":106,"stem":107,"icon":108},"Domains","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdomains","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F06.domains","i-lucide-globe",{"title":110,"path":111,"stem":112,"icon":113},"Service Networking","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fconnecting-services","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F07.connecting-services","i-lucide-network",{"title":115,"path":116,"stem":117,"icon":118},"Env Variables","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fenvironment-variables","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F08.environment-variables","i-lucide-key-round",{"title":120,"path":121,"stem":122,"icon":123},"Storage","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fpersistent-storage","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F09.persistent-storage","i-lucide-hard-drive",{"title":125,"path":126,"stem":127,"icon":128},"Defaults","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Flimits","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F10.limits","i-lucide-gauge",{"title":130,"path":131,"stem":132,"icon":133},"Abrechnung","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F11.billing","i-lucide-credit-card",{"title":135,"path":136,"stem":137,"icon":138},"Shell","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fshell","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F12.shell","i-lucide-square-terminal",{"title":140,"path":141,"stem":142,"icon":143},"Drop a Site","\u002Fde\u002Fdocs\u002Fplatform\u002Fweb-services\u002Fdrop","de\u002F1.docs\u002F2.platform\u002F2.web-services\u002F13.drop","i-lucide-upload",{"title":145,"path":146,"stem":147,"children":148,"icon":38},"Datenbanken","\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F1.index",[149,152,157,162,167,170,175,180],{"title":150,"path":146,"stem":147,"icon":151},"Templates","i-lucide-database",{"title":153,"path":154,"stem":155,"icon":156},"Erstellen","\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fcreate","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F2.create","i-lucide-plus",{"title":158,"path":159,"stem":160,"icon":161},"Verbinden","\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fconnect","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F3.connect","i-lucide-plug",{"title":163,"path":164,"stem":165,"icon":166},"Public Access","\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fpublic-access","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F4.public-access","i-lucide-radio-tower",{"title":120,"path":168,"stem":169,"icon":123},"\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fstorage","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F5.storage",{"title":171,"path":172,"stem":173,"icon":174},"Verwaltung","\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fmanagement","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F6.management","i-lucide-sliders-horizontal",{"title":176,"path":177,"stem":178,"icon":179},"Betrieb","\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Foperational-notes","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F7.operational-notes","i-lucide-clipboard-list",{"title":130,"path":181,"stem":182,"icon":133},"\u002Fde\u002Fdocs\u002Fplatform\u002Fdatabases\u002Fbilling","de\u002F1.docs\u002F2.platform\u002F3.databases\u002F8.billing",{"title":40,"path":184,"stem":185,"children":186,"icon":38},"\u002Fde\u002Fdocs\u002Fplatform\u002Fguides","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F1.index",[187,188],{"title":40,"path":184,"stem":185,"icon":45},{"title":189,"path":190,"stem":191,"icon":192},"Hermes Agent","\u002Fde\u002Fdocs\u002Fplatform\u002Fguides\u002Fsetup-hermes-agent","de\u002F1.docs\u002F2.platform\u002F4.guides\u002F2.setup-hermes-agent","i-lucide-bot",{"title":194,"path":195,"stem":196,"children":197,"icon":38},"App Services","\u002Fde\u002Fdocs\u002Fapp-services","de\u002F1.docs\u002F3.app-services\u002F1.index",[198,199,203,207,211,216],{"title":194,"path":195,"stem":196,"icon":32},{"title":200,"path":201,"stem":202,"icon":94},"Build Settings","\u002Fde\u002Fdocs\u002Fapp-services\u002Fbuild-settings","de\u002F1.docs\u002F3.app-services\u002F2.build-settings",{"title":115,"path":204,"stem":205,"icon":206},"\u002Fde\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","de\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":208,"path":209,"stem":210,"icon":108},"Custom Domains","\u002Fde\u002Fdocs\u002Fapp-services\u002Fcustom-domains","de\u002F1.docs\u002F3.app-services\u002F4.custom-domains",{"title":212,"path":213,"stem":214,"icon":215},"Health Checks","\u002Fde\u002Fdocs\u002Fapp-services\u002Fhealth-checks","de\u002F1.docs\u002F3.app-services\u002F5.health-checks","i-lucide-heart-pulse",{"title":217,"path":218,"stem":219,"icon":103},"Autoscaling","\u002Fde\u002Fdocs\u002Fapp-services\u002Fautoscaling","de\u002F1.docs\u002F3.app-services\u002F6.autoscaling",{"title":221,"path":222,"stem":223,"children":224,"icon":38},"Helm Releases","\u002Fde\u002Fdocs\u002Fhelm-releases","de\u002F1.docs\u002F4.helm-releases\u002F1.index",[225,227,231,236,240,245,249,254],{"title":221,"path":222,"stem":223,"icon":226},"i-lucide-package",{"title":228,"path":229,"stem":230,"icon":151},"PostgreSQL deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","de\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql",{"title":232,"path":233,"stem":234,"icon":235},"Redis deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":237,"path":238,"stem":239,"icon":235},"Valkey deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","de\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":241,"path":242,"stem":243,"icon":244},"n8n deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","de\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":246,"path":247,"stem":248,"icon":123},"RustFS deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","de\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs",{"title":250,"path":251,"stem":252,"icon":253},"OpenSearch deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","de\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":255,"path":256,"stem":257,"icon":258},"Keycloak deployen","\u002Fde\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","de\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":260,"path":261,"stem":262,"children":263,"icon":38},"Glossar","\u002Fde\u002Fdocs\u002Fglossary","de\u002F1.docs\u002F5.glossary\u002F1.index",[264],{"title":260,"path":261,"stem":262,"icon":265},"i-lucide-book-a",{"id":267,"title":100,"body":268,"description":373,"extension":374,"lastUpdated":375,"meta":376,"navigation":377,"path":101,"seo":378,"stem":102,"__hash__":379},"docs_de\u002Fde\u002F1.docs\u002F2.platform\u002F2.web-services\u002F05.scaling.md",{"type":269,"value":270,"toc":365},"minimark",[271,275,293,297,300,328,331,335,343,347],[272,273,100],"h2",{"id":274},"skalierung",[276,277,278,279,283,284,288,289,292],"p",{},"Jeder Web Service hat einen eigenen ",[280,281,282],"strong",{},"Scaling","-Tab. Er steuert, wie viele Instanzen laufen und wie sie auf Last reagieren. Die Live-Replica-Anzahl (",[285,286,287],"code",{},"ready \u002F desired",") siehst du auf der ",[280,290,291],{},"Deployment","-Card im General-Tab des Services.",[272,294,296],{"id":295},"autoscaling-hpa","Autoscaling (HPA)",[276,298,299],{},"Stateless Services skalieren automatisch anhand der CPU-Auslastung (Ziel: 80 %).",[301,302,303,318],"ul",{},[304,305,306,309,310,313,314,317],"li",{},[280,307,308],{},"Autoscaling an",": lege die ",[280,311,312],{},"minimale"," und ",[280,315,316],{},"maximale"," Anzahl an Instanzen fest. lowcloud fügt Instanzen hinzu, wenn die CPU steigt, und entfernt sie, wenn sie fällt.",[304,319,320,323,324,327],{},[280,321,322],{},"Autoscaling aus",": der Service läuft mit einer ",[280,325,326],{},"festen Anzahl Replicas",", die du manuell setzt.",[276,329,330],{},"Web Services skalieren auf bis zu 10 Instanzen.",[272,332,334],{"id":333},"persistente-volumes","Persistente Volumes",[276,336,337,338,342],{},"Ein Service mit einem ",[339,340,341],"a",{"href":121},"persistenten Volume"," ist auf eine einzelne Replica festgelegt und kann nicht autoskalieren. Das Volume ist read-write-once, daher kann es nur eine Instanz mounten. Um horizontal zu skalieren, lagere State in eine Database oder Object Storage aus.",[272,344,346],{"id":345},"scaling-log","Scaling-Log",[276,348,349,350,352,353,356,357,360,361,364],{},"Der ",[280,351,282],{},"-Tab führt ein Log der letzten Scaling-Events. Jeder Eintrag zeigt die Replica-Änderung (z. B. ",[285,354,355],{},"1 → 2","), ob sie ",[280,358,359],{},"Autoscaled"," oder ",[280,362,363],{},"Manual"," war, und wann sie passiert ist.",{"title":366,"searchDepth":367,"depth":367,"links":368},"",2,[369,370,371,372],{"id":274,"depth":367,"text":100},{"id":295,"depth":367,"text":296},{"id":333,"depth":367,"text":334},{"id":345,"depth":367,"text":346},"Skaliere deinen Web Service auf lowcloud Platform. Autoscaling (HPA), feste Replicas und das Scaling-Log.","md","2026-06-08",{},{"icon":103},{"title":100,"description":373},"Ubl_xKfWVtr1dhAoQS-KDwyjH394yM2quilSoNRxO7M",[381,383],{"title":96,"path":97,"stem":98,"description":382,"icon":32,"children":-1},"Die Build-, Deploy- und Health-Check-Pipeline auf lowcloud Platform, plus Live-Logs und Redeploys.",{"title":105,"path":106,"stem":107,"description":384,"icon":108,"children":-1},"Automatisch generierte lowcloud-Subdomains und Custom Domains mit automatischem TLS über Let's Encrypt.",1783326715386]