【问题标题】:How to Kickstart Kubeflow Pipeline development in Python如何在 Python 中启动 Kubeflow 管道开发
【发布时间】:2021-03-04 15:55:56
【问题描述】:

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

【问题讨论】:

    标签: python google-cloud-platform kubeflow-pipelines


    【解决方案1】:

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

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

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

    之后你可以试试这个教程:Data passing in python components

    【讨论】:

      【解决方案2】:

      实际上,您可以使用 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-components

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-15
        • 1970-01-01
        • 2020-10-27
        • 2019-06-30
        • 2020-07-23
        • 2020-03-27
        • 2020-05-19
        • 2020-05-06
        相关资源
        最近更新 更多