排序
Istio 进阶资源:ServiceEntry、Sidecar 与 EnvoyFilter 原理
一、前言 **ServiceEntry:** - 将外部服务添加到服务网格:例如,你的应用程序需要访问位于服务网格之外的第 三方 API 或数据库。你可以使用 ServiceEntry 将这些外部服务添加到 Istio 的服务...
Istio 入门:Service Mesh 架构、原理与核心价值
一、前言 **背景:**容器化|微服务架构 **优势:**灵活性|可伸缩性 **挑战:**通信复杂|流量管理|故障恢复|安全 二、Kubernetes VS Istio Service Mesh Kubernetes 集群的每个节点都部署了一个 ...
Istio:故障注入
一、延迟注入(针对VirtualService) 延迟注入通过在服务之间的网络通信中引入人为的延迟,模拟实际生产环境中网络延迟的情况。 1、观察正常从frontend访问advertisement的返回时间,可以看到,...
Istio:流量分发
一、目标。 将frontend到forecast的流量一分为二,一半到forecast(v1)一半到forecast(v2),之后再继续更改流量比率,将v1改为0,v2改为100,从而达到灰度发布的效果。 二、更新DestinationRule ...
Istio 安全控制:PeerAuthentication 与 RequestAuthentication 实战
一、前言 在Kubernetes集群中,可以使用token进行认证,或者使用kubeconfig进行认证;对于 istio来说,有两种认证方式:**对等认证** 和 **请求认证**。 Istio需要安全功能来解决微服务架构中的...
Istio 流量治理:金丝雀发布与精准路由
一、背景 在微服务系统中,我们会碰到很多关于服务治理的问题,下面是我整理了一些关于服务治理常见的问题: 1. 服务发现:在动态的微服务环境中,如何实时地发现和注册新的服务实例? 2. 负载...
Istio:三个概念
一、VirtualService 定义对特定目标服务的一组流量规则,它将满足条件的流量转发到对应的服务后端,这个服务后端可以是一个或多个服务,也可以是DestinationRule定义的服务子集。 示例: 二、De...
Istio 企业项目实战:Online Boutique 流量治理与弹性演练
一、前言 在本模块中,我们将部署名为[Online Boutique](https://github.com/GoogleCloudPlatform/microservices-demo)的微服务应用程序,试用 Istio 的不同功能。 **Online Boutique 是一个云...
Istio:基于http的流量控制
一、基于user-agent。 1.1 更改forecast的路由规则 1.2 查看规则 说明:浏览器user-agnet包含chrome关键词的会被转发到v2,其它浏览器会被转发到v1 - 1.3 打开chrome浏览器输入http://192.168.1...
Istio:负载均衡策略
一、ROUND_ROBIN负载均衡(针对DestinationRule) 这个很容易理解,就是纯粹的轮询负载均衡算法,它不管后端的服务是否忙闲,非常公平地把流量均分给发送到后端。 1、将advertisement服务扩展到...











