Skip to main content

添加自定义应用商店

自定义应用商店可以被添加到 Rancher 的全局范围,集群范围或者项目范围。

提示: 系统管理员可以在 Rancher 中的任何范围内管理应用商店,包括全局级别,集群级别或者项目级别的应用商店。

添加应用商店仓库#

添加应用商店,只需要添加应用商店名称,URL 和分支名称。

添加自定义 Git 仓库#

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

添加自定义 Helm 仓库#

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

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

在 Rancher 中,您可以仅使用名称和 Chart 仓库的 URL 地址添加自定义 Helm 应用商店。

添加私有 Git/Helm 仓库#

自 v2.2.0 起可用

Rancher v2.2.0 起,用户可以使用任一凭据(即用户名密码)将私有 Git 或 Helm Chart 库添加到 Rancher 中。私有 Git 库还支持使用 OAuth 令牌进行身份验证。

阅读有关添加私有 Git/Helm 应用商店的更多信息

  1. 全局视图中,在导航栏中选择工具>应用商店。在 v2.2.0 之前的版本中,您可以直接在导航栏中选择应用商店
  2. 单击添加
  3. 填写表格,然后单击创建

结果:您的应用商店已添加到 Rancher。

添加全局应用商店#

先决条件: 为了激活内置的应用商店或管理全局应用商店,您需要具有以下权限之一:

  1. 全局界面中,在导航栏中选择工具 > 应用商店。在 v2.2.0 之前的版本中,您可以直接在导航栏中选择应用商店

  2. 单击添加应用商店

  3. 填写表格,然后单击创建

结果: 您的自定义全局级别应用商店已添加到 Rancher。Active 状态,代表已经完成了同步,您将可以开始部署多集群应用项目级别应用

添加集群级别应用商店#

自 v2.1.0 起可用

先决条件: 为了管理集群范围的应用商店,您需要具有以下权限之一:

  1. 全局界面,导航到要添加自定义应用商店的集群。
  2. 在导航栏中选择工具 > 商店设置
  3. 单击添加应用商店
  4. 填写表格。 默认情况下,在该表格中可以选择应用商店的范围。当您从集群范围添加应用商店时,默认为cluster
  5. 单击创建

结果: 您的自定义集群级别应用商店已添加到 Rancher。Active 状态,代表已经完成了同步,您将可以从此应用商店在该集群的任何项目中部署项目级别应用

添加项目级别应用商店#

自 v2.1.0 起可用

先决条件: 为了管理项目范围的应用商店,您需要具有以下权限之一:

  1. 全局界面,导航到要添加自定义应用商店的项目。
  2. 在导航栏中选择工具 > 商店设置
  3. 单击添加应用商店
  4. 填写表格。默认情况下,在该表格中可以选择应用商店的范围。当您从项目范围添加应用商店时,默认范围为project
  5. 单击创建

结果:您的自定义项目级别应用商店已添加到 Rancher。Active 状态,代表已经完成了同步,您将可以从此应用商店在该项目中部署项目级别应用

自定义应用商店配置参考#

有关配置自定义应用商店的更多信息,请参考本页

Last updated on by yzeng25