Как обеспечить доступ к Kubeflow на GKE?
Я следовал за шагами в Двигателе Kubernetes для Kubeflow.
Развертывание прошло успешно, и все модули / службы работают, включая конечную точку на https://<name>.endpoints.<project>.cloud.goog/
с правильным <name>
а также <project>
конечно.
Когда я перешел по указанному выше адресу, меня перенаправили на страницу "Войти в Google". Я предположил, что OAuth также был настроен правильно.
Однако после входа мне показывали страницу "Отказано в доступе" ниже.
Есть ли другой способ предоставить доступ? Я думал, что это было обработано OAuth.
1 ответ
Развертывание, созданное kfctl.sh
в "Развертывание Kubeflow на GKE с использованием командной строки" также создает ресурс балансировки нагрузки для входа в кластер и защищает его с помощью Cloud Identity-Aware Proxy (IAP).
Чтобы разрешить доступ к ресурсу для новых пользователей, перейдите по ссылке:
Облачная консоль Google> IAM и администратор> Идентификационный прокси-сервер
Выберите нужный ресурс и нажмите "Добавить участника".
Заполните пользователя на странице "Отказано в доступе" и выберите "Cloud IAP > IAP-Secure Web App User" для роли.
Как только изменение политики будет распространено, пользователь сможет успешно получить доступ к URL.