管理项目级别应用

部署应用之后,与管理单独的工作负载/资源相比,使用应用商店的好处之一是能够轻松统一管理许多工作负载和资源。您可以克隆,升级或回滚应用。

克隆应用

部署应用后,您可以轻松的克隆它,以使用几乎相同的配置创建另一个应用。它节省了您手动填写重复信息的时间。

升级应用

部署应用后,您可以轻松升级到其他模板版本。

  1. 全局视图中,导航到要升级的应用所在项目。

  2. 在主导航栏中,选择应用商店,点击启动

  3. 找到要升级的应用,然后单击省略号以找到升级

  4. 选择要部署的模板版本

  5. (可选)更新您的配置选项

  6. (可选)通过选中在升级过程中需要时,删除并重新创建资源。复选框,选择是否要强制升级应用。

    在 Kubernetes 中,某些字段被设计为不可变的或无法直接更新。从 v2.2.0 开始,无论这些字段如何,您现在都可以强制更新应用商店的应用。Helm 会根据需要判断是否应该删除并重新创建资源。

  7. 可以通过预览部分,查看 Chart 中的 YAML 文件。如果确认,请单击启动

结果: 您的应用已更新。您可以从项目的以下位置查看应用状态:

  • 资源 > 工作负载
  • 应用商店 > 应用列表

回滚应用

升级应用后,您可以轻松回滚到之前的某个修订版本。

  1. 全局视图中,导航到要回滚的应用所在的项目。

  2. 在主导航栏中,选择应用商店

  3. 找到要回滚的应用,然后单击省略号以找到回滚

  4. 选择要回滚的版本。默认情况下,Rancher 最多保存最近的 10 个修订版本。

  5. (可选)通过选中在回滚过程中需要时,删除并重新创建资源复选框,选择是否要强制回滚应用。

  6. 确定并点击回滚.

结果:您的应用已更新。您可以从项目的以下位置查看应用状态:

  • 资源 > 工作负载
  • 应用商店 > 应用列表

删除应用

为了防止您无意中删除共享命名空间的其他应用,删除应用本身不会删除应用所在的命名空间。

因此,如果要删除一个应用和其部署的命名空间,应分别删除该应用和命名空间:

  1. 使用应用的删除功能来删除应用。

  2. 全局视图中,导航到要删除的应用所在的项目。

  3. 从主菜单中,选择命名空间

  4. 查找运行您的应用的命名空间。选择它,然后单击删除

结果: 应用的部署及其命名空间被删除。

最后由 yzeng25更新 于