原文:基于ambassador实现K8S灰度发布

为什么需要灰度发布 灰度发布 又名金丝雀发布 是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。 总结下一些应用场景: 微服务依赖很多组件,需要在实际环境验证 部署新功能有风险,然后可以通过导流一小部分用户实际使用,来减小风险 让 ...

2020-01-02 20:32 0 2086 推荐指数:

查看详情

k8s实现灰度发布

  灰度发布在实际生产部署中是经常被使用的方式,常规的方法是手动从前端LB(负载均衡)上将后端服务器摘掉,然后,停服务,最后上传代码,完成软连接更新。在使用CI/CD工具时,这个过程变得自动化了,我们只需要通过Jenkins这个功能强大的开源持续集成和部署工具,就可以联合Gitlab 或 Gogs ...

Fri Aug 02 20:23:00 CST 2019 0 1140
K8S基于ingress-nginx实现灰度发布

之前介绍过使用ambassador实现灰度发布,今天介绍如何使用ingre-nginx实现。 介绍 Ingress-Nginx 是一个K8S ingress工具,支持配置 Ingress Annotations 来实现不同场景下的灰度发布和测试。 Nginx Annotations 支持以下 ...

Sat Jan 18 00:42:00 CST 2020 1 10297
k8s服务网关ambassador部署

1、ambassador是datawire开源的服务网关,很好的支持kubernetes。具体详细介绍参考官网:https://www.getambassador.io/about/why-ambassador 本节主要讲述整个部署过程和简单实用,具体详细的资料抢参考官网。 2、部署 ...

Thu Oct 18 02:21:00 CST 2018 0 3567
ASP.NET Core on K8S学习之旅(14)Ingress灰度发布

本篇已加入《.NET Core on K8S学习实践系列文章索引》,可以点击查看更多容器化技术相关系列文章。 之前一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,本篇继续Ingress的使用,来看看如何使用Ingress实现灰度发布(金丝雀发布)。此外,我也有录制 ...

Mon May 25 18:56:00 CST 2020 8 3518
Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布

Istio是什么? Istio是Google继Kubernetes之后的又一开源力作,主要参与的公司包括Google,IBM,Lyft等公司。它提供了完整的非侵入式的微服务治理解决方案,包含微服务的管理、网络连接以及安全管理等关键能力,无需修改任何代码就能够实现微服务的负载均衡,服务与服务之间 ...

Thu Sep 06 02:32:00 CST 2018 0 1010
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM