灰度流量管理
v3.0.0+
tcb cloudrun traffic 命令自 v3.0.0 起提供。
使用 tcb cloudrun traffic 命令可以管理云托管服务的版本流量分配,实现灰度发布、流量切换、发布完成和回滚等操作。
查看当前流量配置
tcb cloudrun traffic -e <envId> -s <serviceName>
设置灰度流量
将指定比例的流量切到灰度版本:
# 稳定版 90%,灰度版 10%
tcb cloudrun traffic -e <envId> -s <serviceName> --stable 90 --canary 10
命令参数:
| 参数 | 说明 |
|---|---|
-s, --serviceName <name> | 服务名称(不填时从 cloudbaserc.json 读取或交互输入) |
--stable <n> | 稳定版本流量比例(0-100,stable + canary = 100) |
--canary <n> | 灰度版本流量比例(0-100,stable + canary = 100) |
-e, --env-id <envId> | 环境 ID |
注意
--stable 与 --canary 的值之和必须等于 100。