Невозможно развернуть Kubeflow на GCP: сообщает мне включить уже включенные API

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

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

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

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

введите здесь описание изображения

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

введите здесь описание изображения

введите здесь описание изображения

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

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

_2 _ запускается, когда _enableGcpServices() не работает.

Строка Getting enabled services for project ... < / a> печатается, но не строка _ 5_, поэтому ошибка должна возникать где-то в блок кода между этими строками.

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


person BioGeek    schedule 06.04.2020    source источник
comment
Просмотрите разрешение в IAM пользователя, которого вы пытаетесь развернуть, и убедитесь, что у этого пользователя есть Project Owner разрешение. Пожалуйста, дай мне знать.   -  person Mr.KoopaKiller    schedule 06.04.2020
comment
@KoopaKiller Да, я создал проект GCP и имею права владельца проекта для этого проекта.   -  person BioGeek    schedule 06.04.2020
comment
На самом деле это могло быть в Kubeflow. Однако я хочу вернуться к исходной точке: 1. Это частный кластер? 2. Это платная учетная запись GCP?   -  person yyyyahir    schedule 07.04.2020
comment
@yyyyahir Я включил биллинг для учетной записи. Я не уверен, что вы имеете в виду под частным кластером?   -  person BioGeek    schedule 09.04.2020
comment
Просто чтобы это было полезно для всех, кто сталкивается с этим, поискав сообщение об ошибке, я обнаружил, что OP сообщил об этом на Github и нашел решение. Может быть, @BioGeek захочет добавить это в качестве ответа?   -  person yyyyahir    schedule 17.04.2020


Ответы (2)


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

person Joe Peskett    schedule 06.04.2020
comment
Первые два API уже были включены. Я также включил прокси-API с поддержкой облачной идентификации, но все равно получаю ту же ошибку. - person BioGeek; 06.04.2020

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

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

person rakidedigama    schedule 29.04.2020