0

我们的团队目前正在寻求将 Rancher 用于 Docker 容器编排解决方案,我想做的一件事是尝试使用 Rancher 目前不支持的提供程序在 Rancher 服务器上设置访问控制(这个Fiware Lab,可以是 OAuth 提供者)。

Rancher 在此 repo中提供的单独 Golang 服务中处理身份验证。这可以扩展以允许新的提供者进行身份验证,如 repo 的 wiki 中所述。然而,我感到困惑的是如何使用 Rancher Server 部署我的扩展服务。是否可以只运行扩展服务而无需完全为 Rancher Server 构建新的 Docker 映像?

4

1 回答 1

0

它是一个外部服务,主要是为了让我们更容易开发额外的提供程序,并将代码从 Cattle 核心中提取出来(迁移正在进行中,只有 Github 被移动,Shibboleth 被添加为一个新的)进入 Golang 之一)。

虽然有可能,但这目前不是一个通用的公共插件点。没有任何正式的方法可以注册您自己的提供程序,将其放入服务器容器,提供 UI 来配置它,或者在配置后登录到它。

于 2017-01-18T19:04:50.627 回答