流水线 API 参考 (v1beta1)
Kubeflow 流水线 API 参考 - v1beta1
旧版本
此页面介绍的是 Kubeflow 流水线 V1,有关最新信息,请参阅 V2 文档。
注意,虽然 V2 后端可以运行由 V1 SDK 提交的流水线,我们强烈建议迁移到 V2 SDK。作为参考,V1 SDK 的最终版本是 kfp==1.8.22
,其参考文档可在此处获取。
本文档描述了 v1beta1
Kubeflow 流水线 REST API 的 API 规范。
关于 REST API
在大多数 Kubeflow 平台部署中,Kubeflow 流水线 REST API 可通过 /pipeline/
HTTP 路径访问。例如,如果您将 Kubeflow 托管在 https://kubeflow.example.com
,API 将可在 https://kubeflow.example.com/pipeline/
访问。
身份验证
请求如何进行身份验证和授权取决于您使用的分发版。通常,您需要在请求头中提供 token 或 cookie。
有关更多信息,请参阅您的 Kubeflow 分发版文档。
示例用法
要使用 API,您需要向相应的端点发送 HTTP 请求。
例如,要列出 team-1
命名空间中的流水线运行,请向以下 URL 发送 GET
请求
https://kubeflow.example.com/pipeline/apis/v1beta1/runs?resource_reference_key.type=NAMESPACE&resource_reference_key.id=team-1
Swagger UI
以下 Swagger UI 是根据 Kubeflow 流水线 2.4.0
版本为 v1beta1
REST API 自动生成的。
注意
由于身份验证和 CORS 问题,Swagger UI 的试用功能无法使用,但它可以帮助您构建正确的 API 调用。上次修改时间:2025 年 3 月 29 日:website: 添加深色主题 (#3981) (4f092f1)