Menu Close

5.3.3.2. 流量管理命令示例

在以下命令中,@latest 标签意味着 blue 会解析到服务的最新版本:

$ kn service update example-service --tag green=revision-0001 --tag blue=@latest

应用 greenblue 标签后,您可以运行以下命令将名为 example-service 的服务流量拆分,方法是向修订版 green 发送 80% 的流量和 20% 的流量到修订版本 blue

$ kn service update example-service --traffic green=80 --traffic blue=20

另外,您可以使用以下命令将 80% 的流量发送到最新的修订版本,20% 发送到名为 v1 的修订版本,而不使用标签:

$ kn service update example-service --traffic @latest=80 --traffic v1=20
注意

您只能使用带 --traffic 标志的每个命令的标识符 @latest