灰度升级和监控

来源:10-4 部署策略详解 --- 重建、滚动、蓝绿、金丝雀

zhihuzheye

2019-09-04

1、视频中蓝绿或金丝雀部署是通过svc来实现.
如果是一个使用dubbo做通信框架的微服务,zk上注册pod ip,服务之间通过pod ip直接调用,kubernetes是否有方案实现蓝绿或者类似于金丝雀的小流量切换呢
具体场景就是:就是老的9个pod还是互相之间调用,承担90%流量,新的pod是一套平行的新版本,承担剩余的10%流量,并且新老版本pod的dubbo调用是隔离的
2、监控老师讲的比较多的是K8S级别的监控,业务级别监控是怎么做的呢
promethues是否能通过采集es的日志去做监控报警,还是在K8S集群外做呢

写回答

1回答

刘果国

2019-09-05

  1. dubbo的话用的是它自己的服务发现,所以没办法在k8s层面做流量控制的

  2. 业务也可以实现自己的metrics,让prometheus去抓取,es日志的话我这块不太清楚了。可以查阅一下是否有对应的exporter

0
0

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程