当AWS在一段时间内已经拥有类似的服务ECS时,我对于理解Kubernetes在AWS中的使用感到困惑。 ECS在json / yaml文件的容器编排方面也做得很好。 Kubernetes与ECS相比有什么优势?
答案 0 :(得分:2)
这两个都是容器编排服务。 ECS与其他Amazon Web Services很好地集成在一起。 Kubernetes是云中立的。您可以找到很好的概述here
您的要求应告诉您哪种要求更符合您的需求。这里有一些技巧,可以帮助您了解每种产品的位置。当然,有很多重叠之处,并且两种产品都能够运行生产工作负荷。
如果满足以下条件,请使用Kubernetes(或EKS,AWS托管Kubernetes服务)
如果满足以下条件,请转到ECS(或Fargate,它的托管版本)
您可以轻松配置AWS(例如:自动扩展组,VPC,弹性负载均衡器...);
您已经在EC2上运行了一个工作负载,并且正在将其逐步迁移到容器中;
您正在寻找易于学习的服务;