繁体   English   中英

如何升级现有的 kubeflow 管道?

[英]How to upgrade an existing kubeflow pipeline?

在管道 UI 中,我使用上传管道按钮上传新管道。

由于管道名称是唯一的,更新的唯一方法是删除旧管道,然后上传新管道。

有没有更好的方法,也许可以管理单个管道名称的版本?

目前,我正在使用此配置在 prem 上使用 Kubeflow,并且没有简单的方法来更新上传的管道。 但是,我尝试仅通过遵循此文档来部署 Kubeflow Pipelines,并且 UI 更新得更多并且它支持管道版本控制(抱歉,我无法获取屏幕截图,因为我已经卸载了它)。 所以这个功能可能已经完成了一半。

仅供参考,我还查看了Kubeflow路线图,管道版本控制假设在 2019 年第四季度准备就绪,并将在 Kubeflow v1.0 版本中发布。

我假设您运行的是旧版本的 Kubeflow。 当前最新版本(v1.0 及更高版本)支持 Pipeline 版本控制。 不,旧的 Kubeflow 版本(至少 v0.7 或更高版本)中没有本地管道版本控制。 因此,您必须每次都手动删除旧管道并添加新管道。

但是,我通常通过根本不手动上传管道来绕过必须执行此操作。 您可以 查看一个kfp-server-api库。

您创建一个kfp.Client对象 ( link ),为其提供主机地址、命名空间和其他身份验证信息,然后使用upload_pipeline()调用为您的管道提供合适的名称。 或者,您可以自动执行delete + add new pipeline (with same name)工作流。 我觉得这很有用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM