排序
Istio:熔断(针对DestinationRule)
一、连接池配置 下面,我们来模拟一下这个场景,将连接forecast的连接池配置为最多接收3个并发连接,如果超过3个,那么多余的就会触发熔断机制,即返回503错误码。 1.1 首先部署一个用来测试的...
Istio安装实战:Operator部署、自动注入与观测组件接入
一、使用 Operator 部署 Istio 1.点击[Istio官网](https://istio.io/latest/docs/releases/supported-releases/support-status-of-istio-releases),查看Istio和k8s版本之间的对应关系 | 版本 |...
Istio:HTTP重定向和重写(针对VirtualService)
一、redirect(重定向) 1、配置规则 2、查看规则 说明:将/ad 重定向到 /mantenanced 3、测试 二、rewrite(重写) 1、配置规则 2、查看规则 3、测试 4、对比效果,把advertisement-route这条...
Istio 部署实战:在 Kubernetes 中安装、注入与卸载
一、官方数据 Istio 官网 安装|配置|部署选择 官方链接:https://istio.io/latest/zh/docs/setup/install/ Helm方式安装:https://istio.io/latest/zh/docs/setup/install/helm/ 二、版本支持 [...
Istio 安全控制:PeerAuthentication 与 RequestAuthentication 实战
一、前言 在Kubernetes集群中,可以使用token进行认证,或者使用kubeconfig进行认证;对于 istio来说,有两种认证方式:**对等认证** 和 **请求认证**。 Istio需要安全功能来解决微服务架构中的...
Istio 弹性治理:超时、重试与故障注入
一、前言 在日常的工作中,我们可能会遇到当请求后端服务,响应过慢的时候,为了不产生积压请求,不拖垮其他服务,这个时候大家一般会怎么解决呢? 那有小伙伴可能会说到,代码中增加超时的逻辑...
Istio 入门:Service Mesh 架构、原理与核心价值
一、前言 **背景:**容器化|微服务架构 **优势:**灵活性|可伸缩性 **挑战:**通信复杂|流量管理|故障恢复|安全 二、Kubernetes VS Istio Service Mesh Kubernetes 集群的每个节点都部署了一个 ...
Istio 可观察性实战:Prometheus、Grafana、Zipkin 与 Kiali
一、前言 在本章节中,我们将学习一些监控(Prometheus)、追踪(Zipkin)、数据可视化工具 (Grafana)和服务拓扑结构(Kiali)。(我们又学到了一款Zipkin的链路追踪组件,为什么没有用Skywal...
Istio 扩展场景:ServiceEntry、WorkloadEntry、Sidecar 与 EnvoyFilter 实战
一、ServiceEntry实战场景 1.1 部署 Istio 提供的 sleep 示例 1.2 部署 busybox 部署: 1.3 测试验证 1.4 管理到外部服务的流量 部署: 首先是 ServiceEntry 部分,它定义了一个名为 'httpbin-e...
Istio:流量镜像
一、将流量全部发往forecast-v2,而不发往forecast-v1 vs策略 二、在生效策略之前,我们先做个测试 - 2.1 浏览器访问http://192.168.1.60:3000/dashboard,点击查询天气 2.1 查询frontend示例的...











