我已经按照Kubernetes Engine for Kubeflow中的步骤进行操作。
部署进行得很好,所有pods /服务都正常运行,包括端点https://<name>.endpoints.<project>.cloud.goog/
,当然还有正确的<name>
和<project>
。
当我转到上述网址时,我被重定向到“使用Google登录”页面。我以为OAuth也已正确配置。
但是,登录后,下面显示了“拒绝访问”页面。
还有另一种提供访问权限的方法吗?我以为是OAuth处理的。
答案 0 :(得分:1)
由kfctl.sh
在“使用命令行在GKE上部署Kubeflow”中创建的部署还创建了用于进入集群的负载平衡器资源,并使用Cloud Identity-Aware代理(IAP)保护了它。 >
要允许新用户访问资源,请访问:
Google云控制台> IAM和管理>身份识别代理
选择所需的资源,然后单击“添加成员”。
在“访问被拒绝”页面中填写用户,然后选择“ Cloud IAP> IAP保护的Web应用程序用户”作为角色。
传播策略更改后,用户将能够成功访问URL。