阿里云Kubernetes服务集成了Helm包管理工具,帮助您快速构建云上应用,因为chart可以多次发布(release),这就带来一个发布版本管理的问题。因此,阿里云Kubernetes服务提供了发布功能,通过Web界面的方式对通过Helm发布的应用进行管理。

前提条件

查看发布的详情

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击发布
  5. 单击Helm页签,进入发布列表页面。
  6. 以tf-model为例,您可查看发布的详情信息,单击右侧的详情,进入该发布的详情页面。
    您可以查看该发布的当前版本和历史版本等信息,当前版本为1,无历史版本。您还可查看tf-model的资源信息,如资源名称、资源类型,以及查看YMAL信息。
    说明 单击资源名称,可进入Kubernetes Dashboard页面,查看对应资源的详细运行状态。
    发布详情页面
  7. 单击参数页签,您可查看该Helm包安装的参数配置。
    参数配置

更新发布的版本

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击发布
  5. 单击Helm页签,进入发布列表页面。
  6. 以tf-model为例,您可更新该发布,单击右侧的更新,弹出更新发布对话框。
    更新
  7. 更新发布对话框中修改相关参数,随后单击更新,可对该发布进行更新。
    修改参数
    在发布列表页面,您可以看到当前版本变为2,您可以在历史版本菜单下找到版本1,单击 回滚到该版本,可进行回滚。 回滚版本

删除发布

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击发布
  5. 单击Helm页签,进入发布列表页面。
  6. 以tf-model为例,您可删除该发布,单击右侧的删除
  7. 删除应用对话框中,勾选是否清除发布记录,然后单击确定,您可以删除tf-model应用,其包含的service、deployment等资源都会一并删除。
    删除应用
    说明 如果不勾选清除发布记录,此时该发布记录会保留在发布列表中,后续在部署应用时,可能会有重名冲突。