为什么创建任务定义时任务定义需要内存、CPU 和卷?容器需要 CPU 和 Mem,这是有道理的。但为什么任务定义需要这样呢?
我理解它,因为它的名字暗示它只是一个任务,但现在我想知道它是什么?
最佳答案
您的任务定义可以包含多个容器。因此,任务级 CPU 和内存是任务中容器的累积使用量的硬限制。
对于 EC2 类型的任务,任务级 CPU 和内存是可选的。相比之下,对于 Fargate,它们是必需的,Fargate 使用它们为您提供足以运行任务及其所有容器的资源。
关于amazon-web-services - AWS ECS 集群 - 为什么任务定义需要内存、CPU 和卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64783704/