创建灰度发布时,您可以选择自动发布和手动发布两种灰度发布方式。文本介绍两种发布方式的高级选项特性。

背景信息

您在创建灰度发布过程中,可以设置灰度发布的方式。有关创建灰度发布的步骤,请参见创建灰度发布

手动发布

当发布方式被设置为手动发布时,您可以设置钉钉通知地址钉钉
钉钉通知的主要功能是通过钉钉机器人的方式通知发布过程中的一些关键事件。有关钉钉机器人的具体创建方式,请参见机器人开发在设置钉钉机器人的安全设置时,您可以添加自定义关键词Canary。设置完成后,将生成的钉钉机器人Webhook填入对应的钉钉通知地址。Canary

自动发布

当发布方式被设置为自动发布时,您可以设置健康检查路径、允许失败次数、超时时间、钉钉通知地址等。
参数 描述
权重调整步长 切换新的流量百分比。例如设置此参数为20,则说明新流量每次增加20%。
健康检查路径 在自动发布的过程中,填入一个URL地址。允许灰度发布控制器可以通过这个URL检查网络的连通性。此健康检查必须是一个HTTP模式的URL,且返回的HTTP Code必须是2xx才会认为是通过,否则就认为失败。
允许失败次数 需要配合健康检查路径来使用。如果健康检查失败次数超过了允许失败的次数,就会自动回滚。
超时时间 如果在自动发布过程中,新建Pod出现无法启动,或者健康检查卡住无法返回时超过设定的超时时间,就会认为发布失败。如果超过了允许失败的次数,系统就会触发自动回滚。
钉钉通知地址 生成的钉钉机器人Webhook。将Webhook填入到对应的钉钉通知地址。有关详情,请参见上述手动发布