[{"data":1,"prerenderedAt":179},["ShallowReactive",2],{"term-h\u002Fhelm":3,"related-h\u002Fhelm":159},{"id":4,"title":5,"acronym":6,"body":7,"category":140,"description":141,"difficulty":142,"extension":143,"letter":144,"meta":145,"navigation":71,"path":146,"related":147,"seo":153,"sitemap":154,"stem":157,"subcategory":6,"__hash__":158},"terms\u002Fterms\u002Fh\u002Fhelm.md","Helm",null,{"type":8,"value":9,"toc":134},"minimark",[10,15,19,23,26,30,123,127,130],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Helm is the package manager for Kubernetes — like npm but for deploying apps to your cluster. Instead of writing a dozen complicated YAML files from scratch, you grab a pre-built Helm chart (package) for something like PostgreSQL or Redis and deploy it with one command. Huge time saver.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Helm is a package manager for Kubernetes that uses 'charts' — packages of pre-configured Kubernetes resources. Charts are templated YAML configurations that can be customized via values files. Helm also manages release history, enabling easy upgrades and rollbacks of Kubernetes deployments.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Install a chart\nhelm install my-postgres bitnami\u002Fpostgresql\n\n# Upgrade a release\nhelm upgrade my-postgres bitnami\u002Fpostgresql --set auth.password=newpass\n\n# Rollback to previous version\nhelm rollback my-postgres 1\n","bash","",[38,39,40,49,66,73,79,98,103,109],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# Install a chart\n",[41,50,52,56,60,63],{"class":43,"line":51},2,[41,53,55],{"class":54},"sBMFI","helm",[41,57,59],{"class":58},"sfazB"," install",[41,61,62],{"class":58}," my-postgres",[41,64,65],{"class":58}," bitnami\u002Fpostgresql\n",[41,67,69],{"class":43,"line":68},3,[41,70,72],{"emptyLinePlaceholder":71},true,"\n",[41,74,76],{"class":43,"line":75},4,[41,77,78],{"class":47},"# Upgrade a release\n",[41,80,82,84,87,89,92,95],{"class":43,"line":81},5,[41,83,55],{"class":54},[41,85,86],{"class":58}," upgrade",[41,88,62],{"class":58},[41,90,91],{"class":58}," bitnami\u002Fpostgresql",[41,93,94],{"class":58}," --set",[41,96,97],{"class":58}," auth.password=newpass\n",[41,99,101],{"class":43,"line":100},6,[41,102,72],{"emptyLinePlaceholder":71},[41,104,106],{"class":43,"line":105},7,[41,107,108],{"class":47},"# Rollback to previous version\n",[41,110,112,114,117,119],{"class":43,"line":111},8,[41,113,55],{"class":54},[41,115,116],{"class":58}," rollback",[41,118,62],{"class":58},[41,120,122],{"class":121},"sbssI"," 1\n",[11,124,126],{"id":125},"when-youll-hear-this","When You'll Hear This",[16,128,129],{},"\"Use the Helm chart to deploy Redis to the cluster.\" \u002F \"Create a Helm chart for our app so other teams can deploy it easily.\"",[131,132,133],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":135},[136,137,138,139],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":125,"depth":51,"text":126},"cicd","Helm is the package manager for Kubernetes — like npm but for deploying apps to your cluster.","intermediate","md","h",{},"\u002Fterms\u002Fh\u002Fhelm",[148,149,150,151,152],"Kubernetes","K8s","Cluster","Rollback","Infrastructure as Code",{"title":5,"description":141},{"changefreq":155,"priority":156},"weekly",0.7,"terms\u002Fh\u002Fhelm","kGOXNZvOXr2HCjy-UkP-eDfEfNKm_aoX1GRfvUcb2vE",[160,163,167,171,174],{"title":150,"path":161,"acronym":6,"category":140,"difficulty":142,"description":162},"\u002Fterms\u002Fc\u002Fcluster","A Kubernetes Cluster is the whole system — all the nodes (machines) working together as one, managed by a control plane.",{"title":152,"path":164,"acronym":6,"category":165,"difficulty":142,"description":166},"\u002Fterms\u002Fi\u002Finfrastructure-as-code","cloud","ClickOps means building your cloud infrastructure by clicking buttons in AWS console.",{"title":149,"path":168,"acronym":148,"category":140,"difficulty":169,"description":170},"\u002Fterms\u002Fk\u002Fk8s","advanced","K8s is just a shorthand for Kubernetes — the name is 11 characters with 8 letters between K and s, hence K8s. It's the same big robot container manager.",{"title":148,"path":172,"acronym":6,"category":140,"difficulty":169,"description":173},"\u002Fterms\u002Fk\u002Fkubernetes","Kubernetes is a robot manager for your containers.",{"title":151,"path":175,"acronym":6,"category":176,"difficulty":177,"description":178},"\u002Fterms\u002Fr\u002Frollback","general","beginner","A rollback is the panic button. When you deploy something and it breaks production, you hit rollback and the system reverts to the last working version — l...",1776518286892]