[英]How to upgrade an existing kubeflow pipeline?
在管道 UI 中,我使用上传管道按钮上传新管道。
由于管道名称是唯一的,更新的唯一方法是删除旧管道,然后上传新管道。
有没有更好的方法,也许可以管理单个管道名称的版本?
我假设您运行的是旧版本的 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.