简介

报错解决

  • 报错内容:

    问题描述:kubeflow pipeline在创建管道时,打包镜像过程中,报错volume,分析原因,在自定义的命名空间中,无mlpipeline-minio-artifact的 secret密钥对象, 初始环境中的 secret 密钥对象存在于 kubeflow 命名空间中,因为各命名空间之间的资源不能共享,所以导致报错! secret 官方参考:https://kubernetes.io/zh-cn/docs/concepts/configuration/secret/

MountVolume.SetUp failed for volume "mlpipeline-minio-artifact" : secret "mlpipeline-minio-artifact" not found

alt

解决方法: 查看kubeflow命名空间中的secret密钥的信息,复制一份,添加到自己的命名空间中

# 查看 kubeflow 命名空间中 secret 的配置信息
kubectl get secret -n kubeflow mlpipeline-minio-artifact -o yaml

# 结果以yaml格式输出,复制一份修改namespace的字段,新生成yaml文件,在创建新的secret
kubectl apply -f secret-demo.yaml

# 查看是否创建成功
kubectl get secret -n kubeflow-user-example-com  mlpipeline-minio-artifact