GCP AI Platform Pipelines页面未列出已创建的Kubeflow Pipeline求助
解决AI Platform Pipelines未显示及无法访问Kubeflow Dashboard的思路
检查集群与Pipeline的区域一致性
- 确认AI Platform控制台切换至创建Pipeline时指定的区域,Kubeflow Pipelines为区域级资源,跨区域无法显示。
- 执行命令
gcloud ai-platform pipelines list --region [你的区域]验证Pipeline是否存在,替换[你的区域]为实际值(如us-central1)。
验证Kubeflow Pipelines的安装状态
- 进入对应Kubernetes Engine集群,查看kubeflow命名空间下的Pod状态:
kubectl get pods -n kubeflow,确保ml-pipeline、ml-pipeline-ui、kubeflow-dashboard等核心组件处于Running状态。 - 检查Ingress资源状态:
kubectl get ingress -n kubeflow,确认IP地址正常分配,80/443端口开放。
- 进入对应Kubernetes Engine集群,查看kubeflow命名空间下的Pod状态:
检查IAM权限配置
- 确保当前登录账号拥有AI Platform Admin或Kubeflow Admin角色,至少需
roles/ml.pipelineViewer权限才能查看Pipeline列表。 - 执行命令
gcloud projects get-iam-policy [你的项目ID] --filter="bindings.members:user:[你的邮箱]"查看账号权限,确认包含所需角色。
- 确保当前登录账号拥有AI Platform Admin或Kubeflow Admin角色,至少需
清理缓存与重新加载页面
- 清除浏览器缓存(Ctrl+Shift+Delete),切换至隐身模式重新访问AI Platform Pipelines页面,排除前端缓存导致的显示问题。
- 尝试直接通过Ingress获取的IP访问Kubeflow Dashboard:在浏览器输入
http://[Ingress-IP],若能访问则说明是AI Platform控制台的同步延迟问题。
处理控制台同步延迟
- AI Platform控制台与Kubeflow资源的同步可能存在延迟,等待5-10分钟后刷新页面重试。
- 若延迟过长,执行命令
gcloud ai-platform pipelines describe [Pipeline名称] --region [你的区域]获取Pipeline详情,确认资源存在后,可尝试重新创建Pipeline(Qwiklabs环境)或提交GCP支持工单。
内容的提问来源于stack exchange,提问作者VOLKAN BAKIR
相关产品推荐
相关产品推荐

