【问题标题】:Is AWS Fargate better than Amazon EKS managed node groups?AWS Fargate 是否优于 Amazon EKS 托管节点组?
【发布时间】:2020-12-13 02:05:05
【问题描述】:

Amazon EKS 托管节点组自动化 Amazon EKS Kubernetes 集群的节点(Amazon EC2 实例)的预置和生命周期管理。

AWS Fargate 是一种为容器提供按需、适当大小的计算能力的技术。使用 AWS Fargate,您不再需要预置、配置或扩展虚拟机组来运行容器。这消除了选择服务器类型、决定何时扩展节点组或优化集群打包的需要。

那么,AWS Fargate 是否优于 Amazon EKS 托管节点组?我应该什么时候选择托管节点组?

【问题讨论】:

    标签: amazon-web-services amazon-eks


    【解决方案1】:

    我们选择使用 AWS 托管节点组的原因如下:

    • EKS Fargate 不支持守护程序集,因此 Splunk 和 Datadog 等可观察性工具必须在 每个 pod 的 sidecar 容器中运行,而不是每个节点的守护程序集
    • 在 EKS Fargate 中,每个 pod 都在自己的 VM 中运行,并且容器映像不会缓存在节点上,因此 pod 的启动时间需要 1-2 分钟

    【讨论】:

      【解决方案2】:

      没有比其他更好的了。您的要求(和技能)使产品比其他产品更好!

      Fargate 的真正区别在于它是无服务器的,因此您无需关心 EC2 实例的大小调整,您无需支付空闲时间。

      直截了当:除非您是 K8S 专家,否则我建议您使用 Fargate。

      【讨论】:

        【解决方案3】:

        所有的回复都是正确的。这里没有真正的“更好”。这是一个权衡。我是 AWS 容器团队的一员,我们最近写了一篇关于 potential advantages of using Fargate over EC2 的文章。更快的 pod 启动时间、图像缓存、大型 pod 配置、特殊硬件要求,例如GPU)都是需要使用 EC2 的好理由。我们正在努力通过填补一些空白让 Fargate 成为一个更好的地方,以便您只欣赏优势。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-11-03
          • 2021-07-03
          • 2023-01-15
          • 2021-07-22
          • 2021-05-04
          • 2020-12-03
          • 2021-01-13
          相关资源
          最近更新 更多