Home / Companies / Codefresh / Blog / Post Details
Content Deep Dive

How to Simplify Your Kubernetes Helm Deployments

Blog post from Codefresh

Post Details
Company
Date Published
Author
Ted Spinks
Word Count
2,125
Language
English
Hacker News Points
-
Summary

The article addresses challenges associated with managing Helm chart promotions and versions, offering several techniques to simplify the process. It highlights the difficulty of tracking Helm chart versions in Git and suggests using a Helm Chart Repository to make version retrieval more straightforward. To minimize version sprawl, the article recommends versioning only when structural changes occur and utilizing umbrella charts to manage related subcharts without constantly updating versions. It also proposes the use of a deployment monorepo with subdirectories for different environments instead of separate Git branches, which facilitates easier comparison and automation of environment promotions. These strategies aim to streamline Helm deployments and make them more manageable, especially in a multi-environment setup, while also integrating seamlessly with GitOps tools like Argo CD and Flux CD.