利用 VMware Cloud Director Tenant Portal,可以使用包含预配置 Kubernetes 资源(包括部署、服务、输入规则和其他组件)的 Helm Chart 软件包在 Kubernetes 集群上部署特定的应用程序和服务。

Helm Chart 软件包提供了一个模板,可用于在部署期间自定义图表的配置参数。

VMware Cloud Director Tenant Portal 中创建外部 Helm Chart 存储库资源

如果您希望从外部 Helm Chart 存储库将应用程序导入到 VMware Cloud Director 目录,则必须创建 Helm Chart 存储库资源,然后与组织中的租户用户共享该资源。

Helm Chart 存储库资源存储与 Helm Chart 存储库建立连接所需的所有信息,以便用户能够浏览远程 Helm Chart 存储库中的内容以及导入 Helm Chart 存储库应用程序。

可以在 VMware Cloud Director Tenant Portal中创建一个或多个 Helm Chart 存储库资源。

前提条件

  • 确认您具有在内容中心中编辑外部源权限。
  • 确认您已配置 Helm Chart 存储库。要在 VMware Cloud Director 与 Helm Chart 存储库之间建立连接,需要使用存储库的 URL。如果要添加具有基本授权的存储库,还需要使用存储库用户帐户的凭据。
  • 确认存储库包含 index.yaml 文件。例如,如果存储库位于 https://example.com/charts,则索引文件必须位于 https://example.com/charts/index.yaml。如果要连接到 Harbor 服务器,请参阅 Harbor 文档以获取可用的存储库 URL。例如,一个典型的位置是 https://<harbor-server>/chartrepo/<project>

过程

  1. 在左侧一级导航面板中,选择内容中心
  2. 在左侧二级导航面板中,选择 Helm Chart 存储库
  3. 单击新建
  4. 输入 Helm Chart 存储库资源的名称和可选描述。
  5. 输入 Helm Chart 存储库资源的 URL。
  6. 选择身份验证类型。
    如果要添加具有基本授权的存储库,则必须输入存储库用户帐户的凭据。
  7. 单击保存
    Helm Chart 存储库资源将显示在配置的资源列表中。

下一步做什么

通过单击垂直省略号并选择同步,可以确保 VMware Cloud Director 与 Helm Chart 存储库中的最新应用程序映像集合保持同步。

要修改资源,请单击资源名称旁边的垂直省略号,然后选择编辑

使用 VMware Cloud Director Tenant Portal 共享外部 Helm Chart 存储库资源

作为 VMware Cloud Director 租户,您可以与组织中的其他租户共享已配置的 Helm Chart 存储库资源。

前提条件

确认您具有共享内容中心外部源权限。

过程

  1. 在左侧一级导航面板中,选择内容中心
  2. 在左侧二级导航面板中,选择 Helm Chart 存储库
  3. 单击资源名称旁边的垂直省略号,然后选择共享
  4. 与组织中的所有或特定用户共享资源。
    选项 步骤
    与所有用户共享资源
    1. 与以下对象共享部分中,选择所有用户,然后从下拉菜单中选择访问级别。
    2. 单击保存
    与特定用户共享资源
    1. 与以下对象共享部分中,选择特定用户
    2. 从表中,选择用户,然后从下拉菜单中配置其个人访问级别。
    3. 单击保存
       

使用 VMware Cloud Director Tenant Portal 删除外部 Helm Chart 存储库资源

可以使用 VMware Cloud Director Tenant Portal删除现有的 Helm Chart 存储库资源。

前提条件

  • 确认没有从要删除的 Helm Chart 存储库资源导入任何模板。
  • 确认您具有从内容中心中删除外部源权限。

过程

  1. 在左侧一级导航面板中,选择内容中心
  2. 在左侧二级导航面板中,选择 Helm Chart 存储库
  3. 单击资源名称旁边的垂直省略号,然后选择删除
  4. 单击删除