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