#help (2024-06)

Where to get help about getting help!

2024-06-01

milhouse avatar
milhouse

Hi team, I need to deploy all of our microservices in Kubernetes using Helm. Currently, I go to each project, run helm create <project-name>, modify some deployment templates, and then install the app with that Helm package. Could anyone suggest best practices for managing Helm charts for all of our microservices?

Additionally, I have another idea for managing our Helm charts. We could create a separate GitLab group for all our Helm charts and set up CI/CD pipelines to automatically create or update Helm charts based on any modifications. These would then be pushed to a private Helm repository. During deployment, we could fetch the latest version of the Helm chart from the private repo. What do you think?

Thanks!

Hao Wang avatar
Hao Wang

seems in the stack all services are put in the same helm chart? is it possible to use public helm chart for different services and integrate them together, kinda microservices in helm design

milhouse avatar
milhouse

No, each service is packaged in its own Helm chart.

milhouse avatar
milhouse

I have created a Helm chart inside each microservice. Now, I think it would be better to have a separate group and pipeline for our Helm charts.

Hao Wang avatar
Hao Wang

looks good, as long as the dependencies are correctly set

Hao Wang avatar
Hao Wang

troubleshooting would be interesting for a big stack

2024-06-02

    keyboard_arrow_up