快速启动Kubeflow
需求:
- ksonnet版本0.13.1或更高版本。有关安装ksonnet的帮助以及了解Kubeflow如何使用ksonnet,请参阅ksonnet组件指南。
- Kubernetes 1.8或更高版本
- kubectl
下载,设置和部署。(如果您更喜欢使用源代码,请跳过步骤1):
运行以下命令以下载kfctl.sh
mkdir ${KUBEFLOW_SRC} cd ${KUBEFLOW_SRC} export KUBEFLOW_TAG=v0.4.1 curl https://raw.githubusercontent.com/kubeflow/kubeflow/${KUBEFLOW_TAG}/scripts/download.sh | bash
KUBEFLOW_SRC
您要将源代码下载到的目录KUBEFLOW_TAG
对应于要检出的版本的标签,例如master为最新代码- 请注意,您也可以使用git克隆存储库
运行以下命令以设置和部署Kubeflow:
${KUBEFLOW_SRC}/scripts/kfctl.sh init ${KFAPP} --platform none cd ${KFAPP} ${KUBEFLOW_SRC}/scripts/kfctl.sh generate k8s ${KUBEFLOW_SRC}/scripts/kfctl.sh apply k8s
${KFAPP}
kubeflow部署的名称(不应该是路径)。 当您运行init时,将在pwd下创建具有该名称的目录,这就是存储kubeflow配置
的位置。- ksonnet应用程序将在
${KFAPP}/ks_app
目录中创建
- ksonnet应用程序将在
- (可选)要获得GPU支持,请确保您的群集位于[具有GPU的区域]中。 要明确的设置区域,请将
--zone ${ZONE}
附加到init命令中。
重要提示
:上述命令将支持收集匿名用户数据,以帮助我们改进Kubeflow; 有关更多信息,包括明确禁用它的说明,请参阅使用情况报告指南。