![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s nginx
polarwu
这个作者很懒,什么都没留下…
展开
-
使用nginx做A/B测试
通常情况下,我们在开发新版本的代码,并将它发布到集群中,我们会将现网的一小部分用户的访问引流到新版本,用来验证产品的体验以及发现bug第二个。通常我们会做A/B测试,A/B测试能够让我们深入了解用户的行为。由于我的集群是k8s,我使用nginx作为我的ingress controller实现,这里我们主要谈怎么使用nginx实现这个功能。nginx提供了“nginx_http_split_clie...原创 2018-11-08 15:53:49 · 1589 阅读 · 0 评论 -
nginx-ingress controller简单实现基于http header、cookie、arg的灰度发布
前面讲了一篇使用nginx流量切分的文章做A/B测试,今天讲一下怎么简单使用nginx实现基于http header、cookie、arg实现简单的灰度发布。 总的来说实现非常简单,只是在nginx配置里的location块里加入相应的配置即可。假设有个应用的两个版本,分别为old和new,如下面所示: 使用$http_ 获取http请求的header,根据配置中是否为完整或者正则匹配,匹配foo...原创 2018-11-14 17:21:29 · 6338 阅读 · 0 评论