在Kubernetes中将nextflow作为作业运行与pod

问题描述

我是nextflow的新手。我们想使用nextflow构建工作流,并让nextflow将工作流部署到我们使用的大型多机构Kubernetes集群中。

在此集群中,我们没有管理员权限,我们在其中使用命名空间。此外,集群中的pod的资源有限,但是作业的资源却不受限制。

在查看the documentation中的nextflow + kubernetes时,它说工作流在Kubernetes容器下运行,由于对集群中容器的限制,这对我来说是一个危险信号。

有没有一种方法可以将nextflow工作流程作为kubernetes作业而不是Pod执行?在这方面我有什么选择?

解决方法

基于https://gitter.im/nextflow-io/nextflow上的对话,Nextflow无法运行作业,它仅支持生成Pod。会生成一个Pod来进行工作流控制,然后Pod会为各个任务生成Pod。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...