【问题标题】:Helm vs Terraform [closed]Helm vs Terraform [关闭]
【发布时间】:2020-06-19 02:41:09
【问题描述】:

有相当复杂的应用程序,其中包含大量定制服务和几个开源存储系统。所有的服务都应该部署到 k8s 集群。在 k8s 或专用 VM 中放置存储的位置并不明显,但我们假设它们可能部署在 k8s 中。

因此,为了部署这样的系统,我在 Helm 和 Terraform 之间进行了选择。它们之间有很多相似之处,因此我卡住了。

谁能提供一些基于真实生产经验的优缺点?

【问题讨论】:

    标签: kubernetes terraform kubernetes-helm


    【解决方案1】:

    头盔: Helm 是查找、共享和使用为 Kubernetes 构建的软件的最佳方式。使用 helm 我认为您无法配置基础架构。

    地形:

    将基础架构作为代码进行管理。使用 terraform,您可以配置资源。

    但是,对于您的用例,您可以同时使用 helm 和 terraform。 helm 用于软件部署和 terraform 用于基础设施部署。

    你也可以看看这个:https://medium.com/@Joachim8675309/deploying-helm-charts-w-terraform-58bd3a690e55

    【讨论】:

    • 我想到了 helm chart 依赖。因此,可以创建一个图表,该图表将依赖于所有需要的服务。这听起来不像是一种配置吗?
    • 您还可以通过 terraforms 提供 k8s 资源(部署、服务等),这将允许您只使用一个部署技术堆栈learn.hashicorp.com/tutorials/terraform/kubernetes-provider
    猜你喜欢
    • 2018-07-29
    • 2020-12-04
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 2022-08-17
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    相关资源
    最近更新 更多