如何在GKE上提供对Kubeflow的访问?

时间:2018-12-10 08:31:17

标签: kubernetes google-kubernetes-engine kubeflow

我已经按照Kubernetes Engine for Kubeflow中的步骤进行操作。

部署进行得很好,所有pods /服务都正常运行,包括端点https://<name>.endpoints.<project>.cloud.goog/,当然还有正确的<name><project>

当我转到上述网址时,我被重定向到“使用Google登录”页面。我以为OAuth也已正确配置。

但是,登录后,下面显示了“拒绝访问”页面。

还有另一种提供访问权限的方法吗?我以为是OAuth处理的。

Access Denied

1 个答案:

答案 0 :(得分:1)

kfctl.sh在“使用命令行在GKE上部署Kubeflow”中创建的部署还创建了用于进入集群的负载平衡器资源,并使用Cloud Identity-Aware代理(IAP)保护了它。 >

要允许新用户访问资源,请访问:

Google云控制台> IAM和管理>身份识别代理

选择所需的资源,然后单击“添加成员”。

在“访问被拒绝”页面中填写用户,然后选择“ Cloud IAP> IAP保护的Web应用程序用户”作为角色。

传播策略更改后,用户将能够成功访问URL。