发明公开
摘要:
本发明涉及一种基于Kubernetes的云容器灰度发布方法,本发明主要用于灰度升级过程中的版本控制以及流量切换。本发明适应于Kubernetes的云容器灰度发布。其中组件包括升级中心,版本控制中心CRD(Custom Resources Definition)以及流量控制中心。升级中心,用于版本升级,以及版本信息维护;版本控制中心,用于在Kubernetes内部对服务进行版本相关操作,并返回操作信息;流量控制中心,用于动态修改路由规则,达到a/b版本服务集群中流量的切换的效果。本发明可以通过较少维护人员和测试人员的人力成本来实现基于Kubernetes的云容器灰度发布。