簡體   English   中英

AWS Kube.netes:將同一命名空間中的一組 pod 部署到 Fargate 並將其他 pod 部署到 EC2 節點組?

[英]AWS Kubernetes: Deploying set of pods in the same namespace to Fargate and others to EC2 node group?

我有一個 AWS EKS Kube.netes 集群。 我有一組 EC2 節點,還配置了 Fargate 配置文件以在 Fargate 計算中啟動 Pod。 假設我在命名空間alex-ns中運行一個應用程序。 如果它們都駐留在alex-ns中,我能否以某種方式在 Fargate 中部署一組 pod 並在我的其他 EC2 節點組中部署一組不同的 pod? 看來,如果我將 Fargate 配置文件設置為與名稱空間alex-ns匹配,則所有內容都會在 Fargate 中啟動。 但是,我想根據標簽或其他內容將其具體拆分。 我問的原因是我必須運行一個 Pod,它需要超過 32 GB 的 RAM,這在 Fargate 中可用,所以我的 Pod 必須在我的 EC2 節點組中運行。

如果它們都駐留在 alex-ns 中,我能否以某種方式在 Fargate 中部署一組 pod 並在我的其他 EC2 節點組中部署一組不同的 pod?

是的,除了命名空間alex-ns之外,您還可以將標簽添加到Fargate 配置文件選擇器

EKS 文檔包含有關Fargate Profiles的更多信息,這是您案例的示例選擇器:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM