【问题标题】:Deploy both front and backend using helm charts使用 helm 图表部署前端和后端
【发布时间】:2022-01-22 22:30:45
【问题描述】:

我有一个想要使用 Helm 图表部署到 GKE 的 monorepo nodejs/react 应用程序。我添加了两个 Dockerfile,一个用于前端,另一个用于后端。

我正在使用 Helm Charts 将我的微服务部署到 Kubernetes 集群,但这次我不知道如何配置它,以便我可以同时将后端和前端部署到 GKE。

我应该为每个服务配置一个 values.yaml 文件并保持其他模板不变(入口、服务、部署、hpa)还是应该独立处理每个服务?

【问题讨论】:

  • 我可能会将这两个部分放在同一个 Helm 图表中,前端和后端部分可能使用不同的 templates/*.yaml 文件。如果您有充分的理由认为这两个部分是分开的(可能不同的开发团队在处理它们并且您有良好的公共 API 合同),那么分开部署它们是可以的。

标签: kubernetes google-kubernetes-engine kubernetes-helm


【解决方案1】:

发布此作为答案以获得更好的可见性,因为它是一个很好的解决方案:

David suggested你可以

可能将两个部分放在同一个 Helm 图表中,前端和后端部分可能使用不同的 templates/*.yaml 文件。

如果您有充分的理由认为这两个部分是分开的(也许不同的开发团队在处理它们并且您有良好的公共 API 合同),那么分开部署它们是可以的

【讨论】:

    猜你喜欢
    • 2022-11-04
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2020-05-20
    • 2019-09-07
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多