是否有一种方法可以限制Azure Batch中为任务执行分配的资源量?我设置的池配置了ContainerConfiguration
(python SDK),并且任务已设置TaskContainerSettings
。我没有办法限制在任何地方分配给任务的资源。我想根据任务运行的映像来限制CPU内核和RAM等内容。
可以在container_run_options
中进行设置吗?
答案 0 :(得分:1)
是的,您可以在该属性(https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.batch.taskcontainersettings.containerrunoptions?view=azure-dotnet#Microsoft_Azure_Batch_TaskContainerSettings_ContainerRunOptions)中为docker create
设置选项。有关docker create
的有效选项,请参见https://docs.docker.com/engine/reference/commandline/create/。