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