擅长:python、mysql、java
<p><code>add_env_variable()</code>是<code>Container</code>对象的函数,它作为<code>ContainerOp</code>的属性公开。在</p>
<p>所以像下面这样的东西就行了。参考kfp dsl代码<a href="https://github.com/kubeflow/pipelines/blob/master/sdk/python/kfp/dsl/_container_op.py#L121" rel="nofollow noreferrer">here</a></p>
<pre><code>model_path = 'gcp://dummy-url'
container_op = ContainerOp(name='web-ui',
image='gcr.io/******/deployservice:lat2',
arguments=[
' image', 'gcr.io/******/serve_model:lat5',
' name', 'web-ui',
' container-port', '8080',
' service-port', '80',
' service-type', "LoadBalancer"]
)
container_op.container.add_env_variable(V1EnvVar(name='model_url', value=model_path))
</code></pre>
<p>您可以通过检查zip中<code>env</code>部分的YAML来验证这一点</p>
^{pr2}$