【发布时间】:2019-09-10 06:25:22
【问题描述】:
目前我正在处理一个基于微服务架构的项目。为了制作这个项目,我有 20 个 Spring Boot 微服务项目。我为每个根文件夹放置了我的 Dockerfile 以进行图像构建。我正在使用 Kubernetes 集群通过 Helm 图表进行部署。
我在这里感到困惑的是,当我创建 Helm 图表时,它在模板目录中提供了 service.yaml 和 deployment.yaml。
如果我要部署这 20 个微服务,我需要创建 20 个单独的 helm chart 吗?或者我可以为 1 个图表中的每 20 个创建服务吗?
我是 Kubernetes 和 Helm 图表的新手。所以我对使用带有图表的 yaml 文件的标准方式感到困惑。我需要创建 20 个单独的图表还是可以包含在 1 个图表中?
请问如何按照标准的方式为我的微服务项目创建图表?
【问题讨论】:
标签: kubernetes kubernetes-helm