Невозможно развернуть Kubeflow на GCP: говорит мне, чтобы включить API, которые уже включены - PullRequest
1 голос
/ 06 апреля 2020

Я пытаюсь установить Kubeflow на Google Cloud Platform (GCP) и Kubernetes Engine (GKE), следуя руководству по развертыванию GCP .

Я создал проект GCP, в котором я работаю владелец, я включил биллинг, настроил учетные данные OAuth и включил следующие API:

  • API Compute Engine
  • API Kubernetes Engine
  • Управление идентификацией и доступом (IAM ) API
  • API диспетчера развертывания
  • API диспетчера облачных ресурсов
  • API облачного хранилища файлов
  • API обучения и прогнозирования платформы AI

Однако, когда я хочу развернуть Kubeflow с помощью пользовательского интерфейса , я получаю следующую ошибку:

enter image description here

Поэтому я дважды проверил и эти API уже включены:

enter image description here

enter image description here

Сообщения журнала внизу Экран:

2020-03-0614:14:04.629: Getting enabled services for project <projectname>..
2020-03-0614:14:16.909: Could not configure communication with GCP, exiting

Could not configure communication with GCP, exiting срабатывает при сбое _enableGcpServices().

печатается строка Getting enabled services for project ..., но не строка Proceeding with project number: ..., поэтому ошибка должна быть вызвана где-то в блоке кода между этими линии .

Вызов Gapi.cloudresourcemanager.getProjectNumber(project) имеет свой собственный try / catch с немного другим сообщением об ошибке и заголовком (говорит только об API менеджера облачных ресурсов, а не IAM API), поэтому я Предположим, что вызов Gapi.getSignedInEmail() завершился неудачей ??

Ответы [ 2 ]

1 голос
/ 06 апреля 2020

Я бы посоветовал взглянуть на API управления службами, API учетных данных службы IAM и прокси-API с поддержкой облачной идентификации. Ранее я использовал только инструмент установки CLI и не сталкивался с этими проблемами, но вам могут потребоваться эти службы для развертывания IAP?

0 голосов
/ 29 апреля 2020

Я столкнулся с той же проблемой и смог ее решить, исправив идентификатор проекта.

Убедитесь, что идентификатор проекта в форме пользовательского интерфейса указан правильно, как и в проекте GCP, и что он делает не иметь начальных или конечных пробелов, если вы копируете вставленные из деталей проекта GCP, как я.

...