首页 > 解决方案 > 创建 AWS EKS 集群的不同选项

问题描述

可以使用AWS CLIeksctl命令创建 AWS EKS 集群。AWS 同时支持这两者。他们俩最终都创建了一个 EKS 集群。

什么时候用什么?我无法找到两个.aws 之间的任何区别

标签: amazon-web-serviceskubernetesaws-cliamazon-ekseksctl

解决方案


AWS CLI 是一种必不可少的方法。使用 eksctl,您可以同时使用命令式和声明式方式(例如,使用 yaml-manifests 时)。

此外,您可以在使用CloudFormation EKS 集群Terraform AWS EKS 模块时以声明方式创建 EKS 集群。

什么对你最好取决于你的情况。对于实验室探索,最容易使用命令式命令。但是,当您设置诸如生产环境之类的东西时,您希望您的更改版本控制在例如 git 中 - 所以声明式工作方式更适合。

使用何种声明性方法取决于您是否还预置其他 AWS 资源。对所有基础设施使用相同的工具是最简单的,例如 CloudFormation 用于所有内容,或者 Terraform 用于所有内容。Terraform 的一个优势是它也可用于其他云提供商,例如 AWS 和 GCP。


推荐阅读