[{"data":1,"prerenderedAt":300},["ShallowReactive",2],{"navigation":3,"docs-navigation-en":4,"\u002Fen\u002Fdocs\u002Fhelm-releases":115,"\u002Fen\u002Fdocs\u002Fhelm-releases-surround":295},[],[5,24,36,67,108],{"title":6,"path":7,"stem":8,"children":9,"icon":23},"Getting Started","\u002Fen\u002Fdocs\u002Fgetting-started","en\u002F1.docs\u002F1.getting-started\u002F1.index",[10,13,18],{"title":11,"path":7,"stem":8,"icon":12},"Introduction","i-lucide-house",{"title":14,"path":15,"stem":16,"icon":17},"Get Started","\u002Fen\u002Fdocs\u002Fgetting-started\u002Fget-started","en\u002F1.docs\u002F1.getting-started\u002F2.get-started","i-lucide-rocket",{"title":19,"path":20,"stem":21,"icon":22},"How It Works","\u002Fen\u002Fdocs\u002Fgetting-started\u002Fhow-it-works","en\u002F1.docs\u002F1.getting-started\u002F3.how-it-works","i-lucide-lightbulb",false,{"title":25,"path":26,"stem":27,"children":28,"icon":23},"Guides","\u002Fen\u002Fdocs\u002Fguides","en\u002F1.docs\u002F2.guides\u002F1.index",[29,31],{"title":25,"path":26,"stem":27,"icon":30},"i-lucide-book-open",{"title":32,"path":33,"stem":34,"icon":35},"Connect a Container Registry","\u002Fen\u002Fdocs\u002Fguides\u002Fcontainer-registries","en\u002F1.docs\u002F2.guides\u002F2.container-registries","i-lucide-container",{"title":37,"path":38,"stem":39,"children":40,"icon":23},"App Services","\u002Fen\u002Fdocs\u002Fapp-services","en\u002F1.docs\u002F3.app-services\u002F1.index",[41,42,47,52,57,62],{"title":37,"path":38,"stem":39,"icon":17},{"title":43,"path":44,"stem":45,"icon":46},"Build Settings","\u002Fen\u002Fdocs\u002Fapp-services\u002Fbuild-settings","en\u002F1.docs\u002F3.app-services\u002F2.build-settings","i-lucide-settings",{"title":48,"path":49,"stem":50,"icon":51},"Env Variables","\u002Fen\u002Fdocs\u002Fapp-services\u002Fenvironment-variables","en\u002F1.docs\u002F3.app-services\u002F3.environment-variables","i-lucide-key",{"title":53,"path":54,"stem":55,"icon":56},"Custom Domains","\u002Fen\u002Fdocs\u002Fapp-services\u002Fcustom-domains","en\u002F1.docs\u002F3.app-services\u002F4.custom-domains","i-lucide-globe",{"title":58,"path":59,"stem":60,"icon":61},"Health Checks","\u002Fen\u002Fdocs\u002Fapp-services\u002Fhealth-checks","en\u002F1.docs\u002F3.app-services\u002F5.health-checks","i-lucide-heart-pulse",{"title":63,"path":64,"stem":65,"icon":66},"Autoscaling","\u002Fen\u002Fdocs\u002Fapp-services\u002Fautoscaling","en\u002F1.docs\u002F3.app-services\u002F6.autoscaling","i-lucide-scaling",{"title":68,"path":69,"stem":70,"children":71,"icon":23},"Helm Releases","\u002Fen\u002Fdocs\u002Fhelm-releases","en\u002F1.docs\u002F4.helm-releases\u002F1.index",[72,74,79,84,88,93,98,103],{"title":68,"path":69,"stem":70,"icon":73},"i-lucide-package",{"title":75,"path":76,"stem":77,"icon":78},"Deploy PostgreSQL","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-postgresql","en\u002F1.docs\u002F4.helm-releases\u002F2.deploy-postgresql","i-lucide-database",{"title":80,"path":81,"stem":82,"icon":83},"Deploy Redis","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-redis","en\u002F1.docs\u002F4.helm-releases\u002F3.deploy-redis","i-lucide-zap",{"title":85,"path":86,"stem":87,"icon":83},"Deploy Valkey","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-valkey","en\u002F1.docs\u002F4.helm-releases\u002F3.deploy-valkey",{"title":89,"path":90,"stem":91,"icon":92},"Deploy n8n","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-n8n","en\u002F1.docs\u002F4.helm-releases\u002F4.deploy-n8n","i-lucide-workflow",{"title":94,"path":95,"stem":96,"icon":97},"Deploy RustFS","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-rustfs","en\u002F1.docs\u002F4.helm-releases\u002F5.deploy-rustfs","i-lucide-hard-drive",{"title":99,"path":100,"stem":101,"icon":102},"Deploy OpenSearch","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-opensearch","en\u002F1.docs\u002F4.helm-releases\u002F6.deploy-opensearch","i-lucide-search",{"title":104,"path":105,"stem":106,"icon":107},"Deploy Keycloak","\u002Fen\u002Fdocs\u002Fhelm-releases\u002Fdeploy-keycloak","en\u002F1.docs\u002F4.helm-releases\u002F7.deploy-keycloak","i-lucide-shield-check",{"title":109,"path":110,"stem":111,"children":112,"icon":23},"Glossary","\u002Fen\u002Fdocs\u002Fglossary","en\u002F1.docs\u002F5.glossary\u002F1.index",[113],{"title":109,"path":110,"stem":111,"icon":114},"i-lucide-book-a",{"id":116,"title":68,"body":117,"description":288,"extension":289,"lastUpdated":290,"meta":291,"navigation":292,"path":69,"seo":293,"stem":70,"__hash__":294},"docs\u002Fen\u002F1.docs\u002F4.helm-releases\u002F1.index.md",{"type":118,"value":119,"toc":274},"minimark",[120,138,145,150,160,224,229,236,240,244,250,254,257,261,267,271],[121,122,123,124,128,129,133,134,137],"p",{},"A ",[125,126,127],"strong",{},"Helm Chart"," packages everything a Kubernetes service needs — Deployments, Services, Volumes — into a single, versioned bundle that you configure through ",[130,131,132],"code",{},"values.yaml",". A ",[125,135,136],{},"Helm Release"," is a running instance of a chart in your cluster with your specific configuration.",[121,139,140,141,144],{},"In lowcloud, you create Helm Releases directly through the Dashboard — no ",[130,142,143],{},"helm install"," or CLI access required.",[146,147,149],"h2",{"id":148},"create-a-helm-release","Create a Helm Release",[121,151,152,153,156,157,159],{},"Navigate to ",[125,154,155],{},"Add Service"," → ",[125,158,136],{},".",[161,162,163,178,189,199,212],"ol",{},[164,165,166,169,170,173,174,177],"li",{},[125,167,168],{},"Enter the chart URL"," — Both OCI registries (",[130,171,172],{},"oci:\u002F\u002F",") and HTTPS Helm repositories (",[130,175,176],{},"https:\u002F\u002F",") are supported.",[164,179,180,183,184],{},[125,181,182],{},"Select a version"," — Choose the desired chart version.\n",[185,186],"img",{"alt":187,"src":188},"Select chart version","\u002Fimages\u002Fdocs\u002Fhelm-release-select-chart.png",[164,190,191,194,195,198],{},[125,192,193],{},"Name your release"," — Give the Helm Release a descriptive name (e.g. ",[130,196,197],{},"postgres-production",").",[164,200,201,204,205,207,208],{},[125,202,203],{},"Configure values"," — Adjust the ",[130,206,132],{}," to match your requirements.\n",[185,209],{"alt":210,"src":211},"Configure Helm Release","\u002Fimages\u002Fdocs\u002Fhelm-release-configure-release.png",[164,213,214,217,218,220,221,159],{},[125,215,216],{},"Deploy"," — Open the created service and click ",[125,219,216],{},". Wait until the label changes to ",[125,222,223],{},"\"Deployed\"",[225,226,228],"h3",{"id":227},"helm-templates","Helm Templates",[121,230,231,232,235],{},"Instead of entering a chart URL manually, you can select a ",[125,233,234],{},"Helm Template"," — pre-configured charts maintained by lowcloud with sensible default values. Available templates include PostgreSQL, Valkey, RustFS, OpenSearch, Keycloak, n8n, and more.",[146,237,239],{"id":238},"features","Features",[225,241,243],{"id":242},"helm-release-dependencies","Helm Release Dependencies",[121,245,246,247,249],{},"Many services depend on other services — for example, n8n requires a PostgreSQL database. With ",[125,248,243],{},", you link releases together. lowcloud ensures that dependencies are started in the correct order and that services can discover each other.",[225,251,253],{"id":252},"versioning","Versioning",[121,255,256],{},"Each Helm Release is tied to a specific chart version. You can upgrade to a newer version at any time or roll back if issues arise.",[225,258,260],{"id":259},"values","Values",[121,262,263,264,266],{},"All configuration is done through ",[125,265,260],{}," — YAML parameters that control the chart's behavior, from database credentials and resource limits to persistence settings.",[146,268,270],{"id":269},"tutorials","Tutorials",[121,272,273],{},"The following guides walk you through deploying popular services as Helm Releases step by step:",{"title":275,"searchDepth":276,"depth":276,"links":277},"",2,[278,282,287],{"id":148,"depth":276,"text":149,"children":279},[280],{"id":227,"depth":281,"text":228},3,{"id":238,"depth":276,"text":239,"children":283},[284,285,286],{"id":242,"depth":281,"text":243},{"id":252,"depth":281,"text":253},{"id":259,"depth":281,"text":260},{"id":269,"depth":276,"text":270},"Learn what Helm Charts are and how to deploy them as Helm Releases on your Kubernetes cluster using lowcloud.","md",null,{},{"icon":73},{"title":68,"description":288},"HXK98LOOKvI4sUFPD1ph0OdCqKNCyL7LGgqgTD2c23Y",[296,298],{"title":63,"path":64,"stem":65,"description":297,"icon":66,"children":-1},"Learn how to configure resource limits and autoscaling for your App Service in lowcloud.",{"title":75,"path":76,"stem":77,"description":299,"icon":78,"children":-1},"Learn how to deploy and configure PostgreSQL as a Helm Release on your Kubernetes cluster using lowcloud.",1776519811450]