我遵循tutorial在GCP上构建kubeflow。
在最后一步,我陷入了“检查您的培训组件的权限”的困境。
设置完这些secretName和secretMountPath之后。
kustomize edit add configmap mnist-map-training --from-literal=secretName=user-gcp-sa
kustomize edit add configmap mnist-map-training --from-literal=secretMountPath=/var/secrets
并运行
kustomize build . |kubectl apply -f -
我得到了错误:
我无法在本地计算机上的/ var / secrets上找到我的GOOGLE_APPLICATION_CREDENTIALS,但是我认为kubeflow会根据此document为我自动创建。
还是因为我使用“使用用户名和密码进行身份验证”来验证kubeflow?
最佳答案
我在here找到了解决方案。
kustomize edit add configmap mnist-map-monitoring --from-literal=GOOGLE_APPLICATION_CREDENTIALS=/var/secrets/user-gcp-sa.json
在原始tutorial中,缺少此功能。