AWS-ECS与Kubernetes

时间:2018-12-28 18:29:12

标签: kubernetes amazon-ecs

当AWS在一段时间内已经拥有类似的服务ECS时,我对于理解Kubernetes在AWS中的使用感到困惑。 ECS在json / yaml文件的容器编排方面也做得很好。 Kubernetes与ECS相比有什么优势?

1 个答案:

答案 0 :(得分:2)

这两个都是容器编排服务。 ECS与其他Amazon Web Services很好地集成在一起。 Kubernetes是云中立的。您可以找到很好的概述here

您的要求应告诉您哪种要求更符合您的需求。这里有一些技巧,可以帮助您了解每种产品的位置。当然,有很多重叠之处,并且两种产品都能够运行生产工作负荷。

如果满足以下条件,请使用Kubernetes(或EKS,AWS托管Kubernetes服务)

  • 您想要云的可移植性;
  • 您要在内部部署;
  • 您希望开发人员使用与生产工作负荷相同的工具。

如果满足以下条件,请转到ECS(或Fargate,它的托管版本)

  • 您可以轻松配置AWS(例如:自动扩展组,VPC,弹性负载均衡器...);

  • 您已经在EC2上运行了一个工作负载,并且正在将其逐步迁移到容器中;

  • 您正在寻找易于学习的服务;