【问题标题】:AWS Kubernetes: Deploying set of pods in the same namespace to Fargate and others to EC2 node group?AWS Kubernetes:将同一命名空间中的一组 Pod 部署到 Fargate,将其他 Pod 部署到 EC2 节点组?
【发布时间】:2020-10-28 23:51:29
【问题描述】:

我有一个 AWS EKS Kubernetes 集群。我有一组 EC2 节点,并且还配置了 Fargate 配置文件以在 Fargate 计算中启动 Pod。假设我在命名空间alex-ns 中运行一个应用程序。如果它们都驻留在 alex-ns 中,我能否以某种方式在 Fargate 中部署 1 组 Pod,在我的其他 EC2 节点组中部署 1 组不同的 Pod?看来,如果我将 Fargate 配置文件设置为与命名空间 alex-ns 匹配,那么一切都会在 Fargate 中启动。但是,我想根据标签或其他东西专门对其进行拆分。我问的原因是我必须运行一个需要超过 32 GB RAM 的 Pod,而 Fargate 中可用,所以我的 pod 必须在我的 EC2 节点组中运行。

【问题讨论】:

    标签: amazon-web-services kubernetes amazon-eks aws-fargate


    【解决方案1】:

    如果它们都驻留在 alex-ns 中,我能否以某种方式在 Fargate 中部署 1 组 pod 和在我的其他 EC2 节点组中部署 1 组不同的 pod?

    是的,除了命名空间alex-ns之外,您还可以将标签添加到Fargate Profile selector

    EKS 文档包含有关 Fargate Profiles 的更多信息,这是您案例的示例选择器:

        "selectors": [
            {
                "namespace": "alex-ns",
                "labels": {
                    "fargate": "yes"
                }
            }
    

    【讨论】:

      猜你喜欢
      • 2020-07-06
      • 2017-07-05
      • 1970-01-01
      • 2020-07-20
      • 2023-03-14
      • 2021-11-30
      • 2021-12-30
      • 2019-02-13
      • 1970-01-01
      相关资源
      最近更新 更多