我什么时候需要 EKS 中的多个 Fargate 配置文件?

when do i need more than one Fargate profile in EKS?

我正在使用 EKS Fargate 并基于此文档创建了一个 Fargate 配置文件:https://docs.aws.amazon.com/eks/latest/userguide/fargate-profile.html

文档中说 Fargate 用于分配 pods 部署到 Fargate 而不是 Nodegroup 或 EC2。所以我的问题是我应该在一个集群中始终拥有一个 Fargate 配置文件吗?有超过 1 个的理由吗?

想想今天的 Fargate 配置文件是不可变的,它们不支持通配符。所以实际上,当你有一个相当动态的环境并且你想有选择地 include/exclude 命名空间/pod 标签等时,你最终使用的不仅仅是 Fargate 配置文件。还有其他原因 可能 想要为不同的命名空间使用不同的 Fargate 配置文件,因为 Fargate 配置文件决定了您的 pods 部署到的网络以及您的 pod 的执行 IAM 角色(您 可以 用于有选择地确定 pod 可以从哪个 ECR 私有存储库中提取)。不要将此角色与 IAM roles for SA.

混淆