灰度发布

本节介绍如何使用灰度发布功能。

当容器的版本需要更新时,如果新版本未经充分测试而直接发布到生产环境,可能会给业务带来很大风险。使用灰度发布功能将生产环境的业务流量转发给测试中的新版本,从而在新版本正式发布前充分暴露并及时修复新版本可能存在的问题。

KubeSphere 支持以下灰度发布模式:

  • 蓝绿部署:将业务流量发送给新版本进行测试。如果新版本运行不正常,可立即将业务流量切换给旧版本。

  • 金丝雀发布:将业务流量按一定比例分配给新版本和旧版本,在测试新版本的同时保证业务连续性。

  • 流量镜像:将业务流量的副本发送给新版本进行测试,而不实际暴露新版本。

说明

灰度发布仅支持自制应用,不支持基于模板的应用。

创建灰度发布任务

介绍如何创建灰度发布任务。

查看灰度发布任务列表

介绍如何查看灰度发布任务列表。

查看灰度发布任务详情

介绍如何查看灰度发布任务详情。

切换上线版本(蓝绿部署)

介绍如何为蓝绿部署任务切换上线版本。

调整流量分配比例(金丝雀发布)

介绍如何为金丝雀发布任务调整流量分配比例。

编辑灰度发布任务设置

介绍如何编辑灰度发布任务设置。

删除灰度发布任务

介绍如何删除灰度发布任务。