Невозможно развернуть конвейеры Kubeflow в кластере GKE
Я создал кластер GKE в соответствии с требованиями (https://cloud.google.com/ai-platform/pipelines/docs/configure-gke-cluster) конвейеров Kubeflow следующим образом:
- 3 узла с оперативной памятью не менее 4 ГБ и двумя процессорами
- Пользовательская учетная запись службы с ролями: logging.logWriter, monitoring.metricWriter, monitoring.viewer, storage.objectViewer
При попытке выбрать кластер в конфигурации Kubeflow Pipelines (из Marketplace) появляется сообщение "Недостаточно областей OAuth".
Я подумал, что, может быть, пропустил важные шаги, поэтому я попытался создать новый кластер на странице конфигурации Kubeflow Pipelines. При попытке выбрать этот кластер по-прежнему отображается сообщение "Недостаточно областей OAuth".
Есть ли еще роли, которые нужно добавить в учетную запись службы?
1 ответ
Оказывается, вам необходимо настроить oauth-scope https://www.googleapis.com/auth/cloud-platform для пула узлов в дополнение к учетной записи службы для детального доступа. Тип oauth-scope обеспечивает доступ ко "всему", но доступ ограничен на основе ролей IAM для учетной записи службы.
Документация могла бы быть более ясной по этому поводу.