0

我一直在研究 Kubeflow 并试图掌握如何在其中编写我的第一个 hollo world 程序并在我的 mac 上本地运行。我已经在我的机器kfpkubectl本地安装了。出于测试目的,我想编写一个具有两个功能的简单管道:get_data()add_data(). 该文档是压倒性的,我不清楚如何在没有安装 k8s 的情况下在本地编程,在创建 zip 和上传之前连接远程 GCP 机器并在本地调试,或者在本地执行代码并查看它是如何在谷歌云上运行的?

4

2 回答 2

1

目前您需要 Kubernetes 来运行 KFP 管道。

部署 KFP 的最简单方法是使用Google Cloud Marketplace

或者,您可以在本地安装包含 Kubernetes 的 Docker Desktop,并在其上安装 KFP的独立版本。

之后你可以试试这个教程:数据传入python组件

于 2021-01-04T00:20:17.083 回答
0

实际上,您可以使用 minikf 安装精简版的 kubeflow。更多信息https://www.kubeflow.org/docs/distributions/minikf/minikf-vagrant/

检查您使用的是来自谷歌云市场的 kubeflow 管道,还是自定义 kubernetes 集群。如果您使用的是托管的,您可以通过 kubeflow 管道管理控制台看到您的管道正在运行。

有关如何基于函数创建组件的详细信息,您可以查看https://www.kubeflow.org/docs/components/pipelines/sdk/python-function-components/#getting-started-with-python-function-based -成分

于 2021-11-17T18:30:43.793 回答