服务网格 第3页
Istio高级路由实战:AB测试、地址重写与负载均衡-AI运维探索者

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

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

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

一、redirect(重定向) 1、配置规则 2、查看规则 说明:将/ad 重定向到 /mantenanced 3、测试 二、rewrite(重写) 1、配置规则 2、查看规则 3、测试 4、对比效果,把advertisement-route这条...
头像4年前
04413
Istio 弹性治理:超时、重试与故障注入-AI运维探索者

Istio 弹性治理:超时、重试与故障注入

一、前言 在日常的工作中,我们可能会遇到当请求后端服务,响应过慢的时候,为了不产生积压请求,不拖垮其他服务,这个时候大家一般会怎么解决呢? 那有小伙伴可能会说到,代码中增加超时的逻辑...
头像4年前
04012
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年前
03810
Istio 授权实战:AuthorizationPolicy 访问控制与入口治理-AI运维探索者

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

一、前言 在Kubernetes集群中,可以对用户进行RBAC授权role,rolebinding,clusterrole, clusterrolebinding; 通过前面章节,咱们在 Istio 中,有多个组件参与提供安全功能: - 用于管理钥匙...
头像4年前
0476
Istio 排障指南:Envoy 调试与故障诊断高级实践-AI运维探索者

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

一、Envoy 基础 为了排除 Istio 的问题,对 Envoy 的工作原理有一个基本的了解是很有帮助的。**Envoy 配置是一个 JSON 文件,分为多个部分**。我们需要了解 Envoy 的基本概念是监听器、路由、集...
头像4年前
03210
Istio 流量治理:金丝雀发布与精准路由-AI运维探索者

Istio 流量治理:金丝雀发布与精准路由

一、背景 在微服务系统中,我们会碰到很多关于服务治理的问题,下面是我整理了一些关于服务治理常见的问题: 1. 服务发现:在动态的微服务环境中,如何实时地发现和注册新的服务实例? 2. 负载...
头像4年前
0318
Istio 进阶资源:ServiceEntry、Sidecar 与 EnvoyFilter 原理-AI运维探索者

Istio 进阶资源:ServiceEntry、Sidecar 与 EnvoyFilter 原理

一、前言 **ServiceEntry:** - 将外部服务添加到服务网格:例如,你的应用程序需要访问位于服务网格之外的第 三方 API 或数据库。你可以使用 ServiceEntry 将这些外部服务添加到 Istio 的服务...
头像4年前
0289
Istio 入门:Service Mesh 架构、原理与核心价值-AI运维探索者

Istio 入门:Service Mesh 架构、原理与核心价值

一、前言 **背景:**容器化|微服务架构 **优势:**灵活性|可伸缩性 **挑战:**通信复杂|流量管理|故障恢复|安全 二、Kubernetes VS Istio Service Mesh Kubernetes 集群的每个节点都部署了一个 ...
头像4年前
0398
Istio 可观察性实战:Prometheus、Grafana、Zipkin 与 Kiali-AI运维探索者

Istio 可观察性实战:Prometheus、Grafana、Zipkin 与 Kiali

一、前言 在本章节中,我们将学习一些监控(Prometheus)、追踪(Zipkin)、数据可视化工具 (Grafana)和服务拓扑结构(Kiali)。(我们又学到了一款Zipkin的链路追踪组件,为什么没有用Skywal...
头像4年前
03814