简介
报错解决
-
报错内容:
问题描述: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
解决方法: 查看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