可以使用AWS CLI或eksctl命令创建 AWS EKS 集群。AWS 同时支持这两者。他们俩最终都创建了一个 EKS 集群。
什么时候用什么?我无法找到两个.aws 之间的任何区别
AWS CLI 是一种必不可少的方法。使用 eksctl,您可以同时使用命令式和声明式方式(例如,使用 yaml-manifests 时)。
此外,您可以在使用CloudFormation EKS 集群或Terraform AWS EKS 模块时以声明方式创建 EKS 集群。
什么对你最好取决于你的情况。对于实验室探索,最容易使用命令式命令。但是,当您设置诸如生产环境之类的东西时,您希望您的更改版本控制在例如 git 中 - 所以声明式工作方式更适合。
使用何种声明性方法取决于您是否还预置其他 AWS 资源。对所有基础设施使用相同的工具是最简单的,例如 CloudFormation 用于所有内容,或者 Terraform 用于所有内容。Terraform 的一个优势是它也可用于其他云提供商,例如 AWS 和 GCP。