首页 > 解决方案 > Helm 与 Terraform

问题描述

有一个相当复杂的应用程序,其中包含许多定制服务和几个开源存储系统。所有的服务都应该部署到 k8s 集群。将存储放在哪里并不明显,无论是在 k8s 中还是在专用 VM 上,但我们假设它们可能部署在 k8s 中。

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

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

标签: kubernetesterraformkubernetes-helm

解决方案


Helm:Helm 是查找、共享和使用为 Kubernetes 构建的软件的最佳方式。使用 helm 我不认为你可以配置基础设施。

来自:

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

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

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


推荐阅读