我有一个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节点组中运行。
答案 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"
}
}