我们计划使用Helm在k8s集群中部署应用程序。
我们有一组在微服务之间通用的标准定义,而很少有特定于每种微服务的定义。
是否可以定义多个(模板)帮助文件,以便将通用定义存储在一个帮助(模板)文件中,而其他定义存储在另一个(模板)帮助文件中?
答案 0 :(得分:0)
是的,我们可以使用帮助文件。这些帮助文件可以放置在公共或帮助图表中。此图表将仅包含帮助程序文件,而不会呈现任何模板。然后,微服务图将包含该图作为依赖项。
常见图表示例:https://github.com/helm/charts/tree/master/incubator/common
这里的好文章使用常见的图表示例:https://medium.com/faun/dry-helm-charts-for-micro-services-db3a1d6ecb80