You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1安装Kubeflow Pipeline后UI无Notebook选项求助

问题原因与解决方案

你当前部署的是Kubeflow Pipelines(KFP)独立版本,该版本仅包含流水线编排、运行核心功能,Notebook属于Kubeflow核心套件中的独立组件(Kubeflow Notebooks),并不包含在单独的KFP部署清单里,因此UI中不会显示Notebook选项。

解决办法

方案1:部署完整Kubeflow套件(推荐)

完整Kubeflow包含Notebook、Pipelines、模型管理等全栈组件,适配Mac M1(ARM架构)的部署步骤如下:

# 下载适配ARM的kfctl工具(以Kubeflow 1.8为例)
wget https://github.com/kubeflow/kfctl/releases/download/v1.8.0/kfctl_v1.8.0_darwin_arm64.tar.gz
tar -xvf kfctl_v1.8.0_darwin_arm64.tar.gz
sudo mv kfctl /usr/local/bin/

# 配置部署参数
export CONFIG_URI="https://raw.githubusercontent.com/kubeflow/manifests/v1.8-branch/kfdef/kfctl_istio_dex.v1.8.0.yaml"
export KF_NAME=my-kubeflow
export BASE_DIR=$(pwd)
export KF_DIR=${BASE_DIR}/${KF_NAME}

# 创建部署目录并执行部署
mkdir -p ${KF_DIR}
cd ${KF_DIR}
kfctl apply -V -f ${CONFIG_URI}

等待所有Pod启动完成后,访问Kubeflow主UI即可看到Notebook选项。

方案2:在现有KFP基础上单独部署Notebook组件

如果只想保留现有KFP环境,可单独部署Notebook相关组件:

# 部署Notebook控制器与Web UI组件
kubectl apply -k "github.com/kubeflow/manifests/v1.8-branch/apps/jupyter/notebook-controller/overlays/istio"
kubectl apply -k "github.com/kubeflow/manifests/v1.8-branch/apps/jupyter/web-app/overlays/istio"

注意:单独部署需要确保集群已存在Istio、认证等基础依赖(KFP独立版可能未包含这些),否则Notebook组件可能无法正常运行。

额外注意事项

  • 确保下载的部署工具(如kfctl)是ARM64版本,避免Mac M1架构不兼容问题。
  • 部署完成后可通过kubectl get pods -n kubeflow检查所有组件状态,确认Pod均处于Running状态。

内容的提问来源于stack exchange,提问作者Bhavana Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 11:37:15