AWS Kubernetes:将同一名称空间中的Pod集部署到Fargate,将其他Pod部署到EC2节点组?

时间:2020-10-28 14:38:20

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

    "selectors": [
        {
            "namespace": "alex-ns",
            "labels": {
                "fargate": "yes"
            }
        }
相关问题