服务网格共34篇
Istio灰度发布实战:Bookinfo部署、流量切分与Kiali观测-AI运维探索者

Istio灰度发布实战:Bookinfo部署、流量切分与Kiali观测

一、部署测试用例 1.1 介绍应用 下面部署了一个用于演示多种 Istio 特性的应用,该应用由四个单独的微服务构成: - `productpage`. 这个微服务会调用 `details` 和 `reviews` 两个微服务,用来...
头像4年前
0296
Istio:熔断(针对DestinationRule)-AI运维探索者

Istio:熔断(针对DestinationRule)

一、连接池配置 下面,我们来模拟一下这个场景,将连接forecast的连接池配置为最多接收3个并发连接,如果超过3个,那么多余的就会触发熔断机制,即返回503错误码。 1.1 首先部署一个用来测试的...
头像4年前
05111
Istio 扩展场景:ServiceEntry、WorkloadEntry、Sidecar 与 EnvoyFilter 实战-AI运维探索者

Istio 扩展场景:ServiceEntry、WorkloadEntry、Sidecar 与 EnvoyFilter 实战

一、ServiceEntry实战场景 1.1 部署 Istio 提供的 sleep 示例 1.2 部署 busybox 部署: 1.3 测试验证 1.4 管理到外部服务的流量 部署: 首先是 ServiceEntry 部分,它定义了一个名为 'httpbin-e...
头像4年前
04510
Istio简介和工作原理-AI运维探索者

Istio简介和工作原理

一、什么是Service Mesh 中文名:服务网格,是一种用于管理和协调服务之间通信的基础设施层。在现代的分布式应用程序中,由于服务的数量庞大且相互之间的依赖关系复杂,管理服务之间的通信和网...
头像4年前
0576
Istio:负载均衡策略-AI运维探索者

Istio:负载均衡策略

一、ROUND_ROBIN负载均衡(针对DestinationRule) 这个很容易理解,就是纯粹的轮询负载均衡算法,它不管后端的服务是否忙闲,非常公平地把流量均分给发送到后端。 1、将advertisement服务扩展到...
头像4年前
0457
Istio 授权实战:AuthorizationPolicy 访问控制与入口治理-AI运维探索者

Istio 授权实战:AuthorizationPolicy 访问控制与入口治理

一、前言 在Kubernetes集群中,可以对用户进行RBAC授权role,rolebinding,clusterrole, clusterrolebinding; 通过前面章节,咱们在 Istio 中,有多个组件参与提供安全功能: - 用于管理钥匙...
头像4年前
0546
Istio高级路由实战:AB测试、地址重写与负载均衡-AI运维探索者

Istio高级路由实战:AB测试、地址重写与负载均衡

一、实验场景说明 下面部署了一个用于演示多种 Istio 特性的应用,该应用由四个单独的微服务构成: - `productpage`. 这个微服务会调用 `details` 和 `reviews` 两个微服务,用来生成页面。 - `...
头像4年前
05413
Istio:超时策略(针对VirtualService)-AI运维探索者

Istio:超时策略(针对VirtualService)

一、设置超时策略 查看策略 到frontend的pod里,curl访问forecast进行测试 说明:由于该请求返回时间远远少于1s,所以状态码为200,是正常的。 二、注入延迟策略 查看策略 到frontend的pod里,c...
头像4年前
0275
Istio 排障指南:Envoy 调试与故障诊断高级实践-AI运维探索者

Istio 排障指南:Envoy 调试与故障诊断高级实践

一、Envoy 基础 为了排除 Istio 的问题,对 Envoy 的工作原理有一个基本的了解是很有帮助的。**Envoy 配置是一个 JSON 文件,分为多个部分**。我们需要了解 Envoy 的基本概念是监听器、路由、集...
头像4年前
04210
Istio:HTTP重定向和重写(针对VirtualService)-AI运维探索者

Istio:HTTP重定向和重写(针对VirtualService)

一、redirect(重定向) 1、配置规则 2、查看规则 说明:将/ad 重定向到 /mantenanced 3、测试 二、rewrite(重写) 1、配置规则 2、查看规则 3、测试 4、对比效果,把advertisement-route这条...
头像4年前
04813