安装 Kubeflow

Kubeflow 的部署选项

本指南介绍如何使用打包发行版或 Kubeflow manifests 安装独立 Kubeflow 组件或 Kubeflow 平台。

阅读简介指南,了解更多关于 Kubeflow、独立 Kubeflow 组件和 Kubeflow 平台的信息。

安装方法

您可以使用以下方法之一安装 Kubeflow

独立 Kubeflow 组件

Kubeflow 生态系统中的某些组件可以作为独立服务部署,无需安装完整的 Kubeflow 平台。您可以将这些服务集成到您现有的 AI/ML 平台中,或独立使用它们。

这些组件是快速轻松地开始使用 Kubeflow 生态系统的方法。它们为可能不需要完整 Kubeflow 平台功能的提供了灵活性。

下表列出了可以独立模式部署的 Kubeflow 组件。它还列出了它们相关的 GitHub 仓库以及对应的 ML 生命周期阶段。

组件ML 生命周期阶段源代码
KServe模型服务kserve/kserve
Kubeflow Katib模型优化和 AutoMLkubeflow/katib
Kubeflow 模型注册中心模型注册中心kubeflow/model-registry
Kubeflow MPI OperatorAll-Reduce 模型训练kubeflow/mpi-operator
Kubeflow PipelinesML 工作流和调度kubeflow/pipelines
Kubeflow Spark Operator数据准备kubeflow/spark-operator
Kubeflow Trainer模型训练和 LLMs 微调kubeflow/trainer

Kubeflow 平台

您可以使用以下方法之一安装 Kubeflow 平台,并获取捆绑了附加工具的全套 Kubeflow 组件。

打包发行版

打包发行版由各种组织维护,通常旨在为您的 Kubeflow 平台提供简化的安装和管理体验。有些可以部署在多个 Kubernetes 发行版上,而有些则针对特定的平台(例如 EKS 或 GKE)。

下表列出了由其各自维护者维护的发行版

维护者
发行版名称
Kubeflow 版本目标平台链接
Amazon Web Services [版本说明]Amazon Elastic Kubernetes Service (EKS)网站
Aranui Solutions
deployKF
[版本矩阵]多个 [列表]网站
Canonical
Charmed Kubeflow
[版本说明]多个网站
Google Cloud [版本说明]Google Kubernetes Engine (GKE)网站
IBM Cloud [版本说明]IBM Cloud Kubernetes Service (IKS)网站
Microsoft Azure [版本说明]Azure Kubernetes Service (AKS)网站
NutanixNutanix Kubernetes Engine网站
QBO [版本说明]QBO Kubernetes Engine (QKE)网站
Red Hat
Open Data Hub
OpenShift网站
VMwareVMware vSphere网站

Kubeflow Manifests

Kubeflow manifests 是社区维护的一系列 manifests,用于在流行的 Kubernetes 集群(如 Kind(本地)、Minikube(本地)、Rancher、EKS、AKS、GKE)中安装 Kubeflow。它们由 Manifests 工作组汇总,旨在供具有 Kubernetes 知识的用户使用,并作为打包发行版的基础。

Kubeflow Manifests 包含所有 Kubeflow 组件、Kubeflow 中央控制面板以及构成 Kubeflow 平台的其他 Kubeflow 应用程序。当您想尝试端到端 Kubeflow 平台功能时,这种安装方式很有用。

如果您想要稳定/保守的体验,我们建议使用最新的稳定版本

您还可以按照此处的说明安装 kubeflow/manifests 的 master 分支,并向我们提供反馈。

下一步

  • 回顾我们的 Kubeflow 简介。
  • 探索 Kubeflow 的架构。
  • 了解更多关于 Kubeflow 组件的信息。

反馈

此页面是否有帮助?