Rancher 支持不同类型的应用商店仓库:

  • 自定义的 Github 仓库

Git URL 必须是可以处理的 URL,并且必须以.git 结尾。分支名称必须是应用商店 URL 中的一个分支。如果没有提供分支名称,则默认使用master分支。每当您将应用商店添加到 Rancher 时,它将几乎立即可用。

Helm Chart 仓库是一个 HTTP 服务器,其中包含一个或多个打包的 Chart。可以提供 YAML 文件和 tar 文件并可以处理 GET 请求的任何 HTTP 服务器都可以用作应用商店仓库。

Helm 带有用于开发人员测试的内置软件包服务器(helm serve)。Helm 团队已经测试了其他服务器,包括启用了网站模式的 Google Cloud Storage,启用了网站模式的 S3 或使用 等开源项目托管自定义应用商店 Chart 的服务器。

添加应用商店到 Rancher 时,用户必须提供下列信息:

自 v2.2.0 起可用

可以使用任一凭据(即和密码)将私有 Git 或 Helm Chart 仓库添加到 Rancher 中。私有 Git 仓库还支持使用 OAuth 凭据进行身份验证。

  1. 时,选中使用私有应用商店复选框。

阅读使用 Git 的 OAuth 验证了解更多有关使用 OAuth 身份验证的信息。

  1. 创建一个。选择repo权限,然后点击。

  2. 用户名中,输入 Git 生成的 OAuth 凭据。在密码中,输入x-oauth-basic