Hello!
I'm new to k8s and Helm in particular and first of all, I would like to thanks Helm developers, it's really a nice software!
I'm planning to deploy several (tenths) different microservices in a k8s cluster via Helm and i was wondering what's the "best-practice" approach at writing charts in this case. I have two options in mind:
1) create a chart for every microservice
2) create a generic chart customized at install time (basically the env vars and the base image)
Instinctively, I'd go with the second options, as we are talking about templates here and it seems absurd to me to write (copypaste?) N charts that are going to be very similar.
The microservices are customized at run time via environment variables and so one possible question with approach #2 is: how to properly separate values for every MS? One `values.yaml` per microservice?
Thank you very much
--
Davide