由于 Sidecar 本身存在版本迭代,为了实现 Sidecar 的灰度发布,需要对 Sidecar 自身的版本进行管理。每新增一个 Sidecar 版本,都需要声明该版本的镜像地址(对应到容器场景)和二进制 TAR 包地址(对应到虚机场景)。Sidecar 版本管理便于从用户的视角管理一个特定的 MOSN 镜像或可执行文件。
新增 Sidecar 版本
登录 服务网格控制台。
在左侧导航栏单击 Sidecar 管理,然后单击 Sidecar 版本管理 页签。
单击 新增 Sidecar 版本,然后配置以下参数:
参数
说明
版本号
设置 Sidecar 的版本号。
安装文件
选择场景
设置安装文件的场景,可选场景为 容器场景 和 虚机场景。
容器场景:选择该场景后,需要设置镜像地址。
虚机场景:选择该场景后,需要设置 TAR 包地址。
镜像
填写版本的镜像地址。镜像地址为 Sidecar 在镜像仓库中的地址。
tar 包
填写版本的 TAR 包地址。
Mosn 设置
Mosn API
填写 MOSN 和 Sidecar 插件依赖的 mosn.api 版本号,默认值为:
v0.0.0-20211217011300-b851d129be01
。说明Sidecar 插件需要与 MOSN 主体具备相同的 API 和 PKG 版本,以确保插件与 MOSN 的兼容性。
Mosn PKG
填写 MOSN 和 Sidecar 插件依赖的 mosn.pkg 版本号,默认值为:
v0.0.0-20211217101631-d914102d1baf
。版本备注
备注
填写版本的备注信息。
单击 确定。
编辑 Sidecar 版本
在版本列表单击目标版本右侧的 编辑。
说明如果版本正在使用,则无法编辑。
按照需求修改版本信息。
您可以修改版本的使用场景、镜像地址、TAR 包地址、备注信息。
配置完成后,单击 确定。
删除 Sidecar 版本
在版本列表单击目标版本右侧的 删除。
说明如果版本正在使用,您需要先关闭使用该版本的 Sidecar 注入规则。
单击 确定。