GOOGLE_APPLICATION_CREDENTIALS не может быть найдено в kubeflow - PullRequest
1 голос
/ 24 мая 2019

Я следую инструкции по созданию 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?

Ответы [ 2 ]

1 голос
/ 27 мая 2019

Я нашел решение на здесь .

kustomize edit add configmap mnist-map-monitoring --from-literal=GOOGLE_APPLICATION_CREDENTIALS=/var/secrets/user-gcp-sa.json     

В оригинальном учебном пособии , этого нет.

0 голосов
/ 04 июня 2019

Kubeflow kustomize находится в разработке и ожидает выхода в следующем выпуске v0.6.0.

...