排序
Istio:流量分发
一、目标。 将frontend到forecast的流量一分为二,一半到forecast(v1)一半到forecast(v2),之后再继续更改流量比率,将v1改为0,v2改为100,从而达到灰度发布的效果。 二、更新DestinationRule ...
Istio 安全控制:PeerAuthentication 与 RequestAuthentication 实战
一、前言 在Kubernetes集群中,可以使用token进行认证,或者使用kubeconfig进行认证;对于 istio来说,有两种认证方式:**对等认证** 和 **请求认证**。 Istio需要安全功能来解决微服务架构中的...
Istio弹性治理实战:熔断、故障注入与超时配置
一、实验场景说明 下面部署了一个用于演示多种 Istio 特性的应用,该应用由四个单独的微服务构成: - `productpage`. 这个微服务会调用 `details` 和 `reviews` 两个微服务,用来生成页面。 - `...
Istio:流量镜像
一、将流量全部发往forecast-v2,而不发往forecast-v1 vs策略 二、在生效策略之前,我们先做个测试 - 2.1 浏览器访问http://192.168.1.60:3000/dashboard,点击查询天气 2.1 查询frontend示例的...
Istio 弹性治理:超时、重试与故障注入
一、前言 在日常的工作中,我们可能会遇到当请求后端服务,响应过慢的时候,为了不产生积压请求,不拖垮其他服务,这个时候大家一般会怎么解决呢? 那有小伙伴可能会说到,代码中增加超时的逻辑...
Istio灰度发布实战:Bookinfo部署、流量切分与Kiali观测
一、部署测试用例 1.1 介绍应用 下面部署了一个用于演示多种 Istio 特性的应用,该应用由四个单独的微服务构成: - `productpage`. 这个微服务会调用 `details` 和 `reviews` 两个微服务,用来...
Sentinel 入门:核心概念、工作机制与控制台接入
一、Sentinel 介绍和工作机制 1.1 微服务流量治理组件介绍 随着微服务的流行,服务和服务之间的调用导致服务的稳定性问题变得越来越重要 雪崩问题: 微服务调用链路中的某个服务故障,引起整个链...
Istio:熔断(针对DestinationRule)
一、连接池配置 下面,我们来模拟一下这个场景,将连接forecast的连接池配置为最多接收3个并发连接,如果超过3个,那么多余的就会触发熔断机制,即返回503错误码。 1.1 首先部署一个用来测试的...









