<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[cromwell bakend + k8s支持介绍]]></title><description><![CDATA[<p dir="auto">架构解析<br />
<img src="/assets/uploads/files/1633765141344-%E5%8D%95%E7%82%B9%E7%99%BB%E5%BD%95%E4%B8%9A%E5%8A%A1%E5%B9%B3%E5%8F%B0%E9%9B%86%E6%88%90%E6%9E%B6%E6%9E%84-resized.jpg" alt="单点登录业务平台集成架构.jpg" class=" img-responsive img-markdown" /></p>
<ul>
<li>
<p dir="auto">列表客户编写Script来定义一个流程中的每个步骤分别是什么，他们是怎么一步一步相互依赖执行的。Script的语言规范有好几种，Cromwell支持WDL和CWL两种语法。参考：Language Support - Cromwell</p>
</li>
<li>
<p dir="auto">列表Cromewell Server接收到这个Script后就会解析它，然后根据里面的定义去拆分每个子任务，然后提交到后端的计算资源池去执行。Cromwell称其为Backend，不同的backend实现不同的计算方式。</p>
</li>
<li>
<p dir="auto">列表Backend计算完毕后将执行结果通知给Cromwell Server。一个流程就完成了。</p>
</li>
</ul>
<p dir="auto">注意： cromwell  关于Gpu的支持，只支持Google</p>
<p dir="auto">基于Kubernetes集群的模式</p>
<ul>
<li>
<p dir="auto">Volcano</p>
</li>
<li>
<p dir="auto">TESK（不支持GPU参数），若在wdl中添加gpu相关参数，则不生效；会有警告： [WARN] [02/01/2021 05:41:35.404] [cromwell-system-akka.dispatchers.backend-dispatcher-269] [akka://cromwell-system/user/cromwell-service/WorkflowManagerActor/WorkflowActor-7139d946-9ff9-4970-af99-01f8c151c38c/WorkflowInitializationActor-7139d946-9ff9-4970-af99-01f8c151c38c/TESK] TESK [UUID(7139d946)]: Key/s [gpuCount, bootDiskSizeGb, gpuType, nvidiaDriverVersion] is/are not supported by backend. Unsupported attributes will not be part of job executions.</p>
</li>
</ul>
<pre><code>
* runtime {
* 
*     gpuType: "nvidia-tesla-k80"
* 
*     gpuCount: 2
* 
*     nvidiaDriverVersion: "418.87.00"
* 
*     zones: ["us-central1-c"]
* 
* }</code></pre>
]]></description><link>http://an.forum.genostack.com/topic/191/cromwell-bakend-k8s支持介绍</link><generator>RSS for Node</generator><lastBuildDate>Sat, 13 Jun 2026 12:31:20 GMT</lastBuildDate><atom:link href="http://an.forum.genostack.com/topic/191.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Feb 2021 07:11:26 GMT</pubDate><ttl>60</ttl></channel></rss>