4

使用 terraform 或 eksctl 生成新的 AWKS EKS 集群有什么好处吗?

一个对另一个有一些长期维护的好处吗?

4

2 回答 2

5

好吧,虽然我还没有真正尝试过 Terraform,但我可以肯定地说不推荐使用 eksctl 方式。如果您有兴趣将基础架构作为代码进行管理,至少不会。使用 eksctl,对现有集群的大多数更改都需要使用特定的 eksctl 命令进行。仅更改(声明性)cluster.yaml(或您命名的任何名称)不会应用任何相关内容。您想扩展 nodeGroup 吗?好吧,请使用eksctl scale nodegroup,因为更改 YAML 文件中的大小不会应用任何内容。我想你得到了模式。真的很遗憾,在所有公司中,GitOps 的“发明者”Weaveworks 提供了一个甚至不支持基本 IaC 的工具 :(

于 2021-05-06T06:20:59.300 回答
1

我强烈建议使用terraform. 它是声明性的,并提供了一个接口,可用于支持您的所有基础设施,而不仅仅是您的 EKS 集群。

eksctl.

于 2022-02-24T18:10:16.710 回答