Я следую руководству по созданию kubeflow на GCP.
На последнем шаге я застрял на «Проверить разрешения для вашего тренировочного компонента».
После установки этих 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 -
Получил ошибку:
Ошибка: поле, указанное в переменной '{GOOGLE_APPLICATION_CREDENTIALS ~ G_v1_ConfigMap {data.GOOGLE_APPLICATION_CREDENTIALS}}' не найдено в соответствующем ресурсе ошибка: не переданы объекты для применения
Я не могу найти свои GOOGLE_APPLICATION_CREDENTIALS в / var / secrets на моем локальном компьютере, но я думаю, что kubeflow автоматически создаст для меня на основе этого документ.
Или, может быть, потому, что я использую «Аутентификацию по имени пользователя и паролю» для аутентификации kubeflow?
echo $GOOGLE_APPLICATION_CREDENTIALS
? - person ThinkFloyd   schedule 27.05.2019