在Knative中,通过创建新的修订版本,实现服务的升级操作。本文主要为您介绍如何创建修订版本。通过创建修订版本,当您发布新版本应用后想要回滚到老版本时,您只需转发流量至指定版本,即可实现版本回滚。

背景信息

安装Knative Service时,系统会创建一个stock-service-example-v1的Revision,并且是把100%的流量都打到stock-service-example-v1上。

操作步骤

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,选择应用 > Knative
  5. 单击服务管理页签,选择目标命名空间,单击目标服务名称操作列的详情
  6. 在目标服务详情页面,单击右上角的创建修订版本
  7. 创建修订版本页面,配置参数。
    1. 设置基本信息
      有关创建修订版本的基本信息配置,请参见设置配置信息
    2. 配置流量设置信息。
      • 修订版本:对Knative服务进行一次发布,会创建一个Revision修订版本。
      • 流量比例:访问请求流量的比例。各个修订版本流量比例之和需要等于100。
  8. 单击创建
    您可以在Knative服务详情页面中的修订版本信息区域,看到新创建的修订版本信息。

相关信息

创建修订版本后,您还可以删除修订版本。

  1. 登录容器服务管理控制台
  2. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  3. 在集群管理页左侧导航栏中,选择应用 > Knative
  4. 单击服务管理页签,在页面上方设置命名空间,然后单击目标服务的名称。
  5. 修订版本信息区域,选择待删除的修订版本,单击操作列下的删除
  6. 删除修订版本对话框中,单击确认