首页 > 解决方案 > 使用 Helm 而不是 Terraform 的困惑

问题描述

我目前正在从 ECS 迁移到 EKS,我对 Helm 和 Terraform 之间的分歧感到困惑。

我们目前为我们的 EKS 集群提供了一个专用的 Terraform/Packer 存储库。

然后我们有一个我们的应用程序的回购。该应用程序需要 AWS RDS 实例和 SQS/SNS。

我的理解是 Helm 不支持 SQS 或其他服务设置,在这种情况下,我质疑当使用纯 Terraform 在 EKS 中部署所有必需的队列/数据库/应用程序非常容易时,我为什么还要打扰 Helm?似乎通过引入 Helm,我最终所做的只是在 K8/NonK8 应用程序设置的应用程序设置中创建了不必要的拆分。

我觉得我错过了 Helm 的意义,但我很难看清它是什么?帮我看看我错过了什么!

标签: amazon-web-serviceskubernetesterraformkubernetes-helmamazon-eks

解决方案


Helm 用于在您的 EKS 上安装应用程序。SQS 和 RDS 不是在容器集群上运行的应用程序,它们是基础架构。对于那些你可以使用 Terraform、CloudFormation 或 CDK。

您可以在此处找到有关如何使用不同工具的更多示例:https ://www.eksworkshop.com/


推荐阅读