AWS ECS 集群 - 为什么任务定义需要内存和 CPU 以及卷?
AWS ECS Cluster - Why does Task Definitions need Memory and CPU and Volumes?
为什么任务定义在创建任务定义时需要内存和 CPU 以及卷?容器需要 CPU 和 Mem,这是有道理的。但为什么任务定义需要它?
我理解它,顾名思义它只是一项任务,但现在我想知道它是什么?
您的任务定义可以包含多个 容器。因此,任务级别 CPU 和内存是任务中容器累积使用量的 硬限制 。
对于 EC2 类型的任务,任务级别 CPU 和内存是可选的。相比之下,对于 Fargate,它们是 必需的 ,Fargate 使用它们来为您提供足以 运行 任务及其所有容器的资源。
为什么任务定义在创建任务定义时需要内存和 CPU 以及卷?容器需要 CPU 和 Mem,这是有道理的。但为什么任务定义需要它?
我理解它,顾名思义它只是一项任务,但现在我想知道它是什么?
您的任务定义可以包含多个 容器。因此,任务级别 CPU 和内存是任务中容器累积使用量的 硬限制 。
对于 EC2 类型的任务,任务级别 CPU 和内存是可选的。相比之下,对于 Fargate,它们是 必需的 ,Fargate 使用它们来为您提供足以 运行 任务及其所有容器的资源。