首页
学习
活动
专区
圈层
工具
发布

兑现 Service Mesh 的新价值:精确控制“爆炸半径”

关键业务重保。类似零售场景的业务(比如 POS 机收银),我们不希望因为软件的故障而引发巨大的舆情,这时可以通过泳道对业务流量进行隔离实现重保。...本质上,这一方案与方案二是完全一样的,同样通过 Istio 原生的 VirtualService 匹配规则识别出相应的流量后加上名为 x-asm-traffic-lane 的 HTTP 头。...Istio 社区对于多个 VirtualService 进行合并的需求有不少讨论,目前只在网关上支持合并,对于 Sidecar 则不提供这一能力,原因在于担心合并的顺序不同而导致故障。...图 6 示例说明了如何使用 TrafficLabel 这一 CR 在 istio-system 根命名空间定义全局有效的流量打标方法。...apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: reviews spec: hosts

2.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    跨越云壑:腾讯云 TSE MCP 功能详解与一站式多云服务治理实践

    资源类型:不仅限于服务(Service),还包括更高级的路由规则(HTTPRoute/ VirtualService)、负载均衡策略(DestinationRule)等。...二、实战:配置基于 MCP 广场 SSE URL 的连接服务下面我们将一步步演示如何将一个外部的服务网格(假设是自建 Istio)连接到腾讯云 TSE MCP 广场,从而消费其上的服务信息。...中指定额外的根 CA(如果腾讯云 MCP 使用私有证书则可能需要) defaultConfig: proxyMetadata: # 通常不需要,除非有特定代理设置pilot: env....ServiceEntry - type.googleapis.com/istio.networking.v1alpha3.VirtualService - type.googleapis.com...custom: # 通常需要在这里注入 Authorization Header,但签名计算复杂,建议看方式二重要提示:直接通过 httpAuth 注入腾讯云签名可能非常复杂,因为签名算法涉及多次哈希和特定格式组装

    44910

    《istio实战指南》第5章 流量管理

    在示例练习前,需要先了解一下与规则配置相关的重要概念和基本的配置方法 Istio中定义了4种针对流量管理的配置资源 定义路由规则,控制请求如何被路由到服务 VirtualService VirtualService...比如下面的例子,对特定的URL进行匹配 ? ? 可以同时设置多个匹配项。...它也是一种配置资源,用来给服务网格内的服务提供外部URL的能力。...Istio中的服务发现功能主要是依靠服务注册表实现的,ServiceEntry能够在注册表中添加外部服务,使得内部服务可以访问这些被添加的URL。...下面的例子展示了如何配置一个外部的URL“*.foo.com”,使得网格内部的服务可以通过HTTP协议的80端口来访问它 ?

    1.7K20

    六, 跨语言微服务框架 - Istio Ingress和Egress详解(解决Istio无法外网访问问题)

    -f - <<EOF apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: httpbin spec...访问任何未明确公开的其他 URL,应该会看到一个 HTTP 404 错误: curl -I -HHost:httpbin.example.com http://172.16.0.203:31380/headers...缺省情况下,Istio 服务网格内的 Pod,由于其 iptables 将所有外发流量都透明的转发给了 Sidecar,所以这些集群内的服务无法访问集群之外的 URL,而只能处理集群内部的目标。...注意:包括 HTTPS 在内的 TLS 协议,在 ServiceEntry 之外,还需要创建 TLS VirtualService > kubectl exec -n istio-test -it $SOURCE_POD...-f - <<EOF apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: httpbin-ext

    5K20

    Istio 入门(五):访问控制和流量管理

    本教程已加入 Istio 系列:https://istio.whuanle.cn 4, 流量管理 主要演示了使用 Istio Gateway、VirtualService 对外暴露服务的访问地址 ,以及基于...3vs.yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: productpage...Istio 起作用的原理大概是这样的,首先是 istio-ingressgateway 将流量转发到 bookinfo 网关中,然后 productpage VirtualService 根据对应的路由规则...下面是请求的流程: productpage → reviews:v2 → ratings (针对 jason 用户) productpage → reviews:v1 (其他用户) 当然,我们也可以通过 URL...两种故障注入 在 Istio 的 VirtualService 中,fault 配置用于注入故障,以模拟和测试应用程序在出现问题时的行为。

    1.4K50

    Istio的流量管理(实操三)

    访问外部服务 由于启用了istio的pod的出站流量默认都会被重定向到代理上,因此对集群外部URL的访问取决于代理的配置。...edition.cnn.com 10.80.3.232:51516 10.80.3.232:8080 10.80.3.231:38072 - - 本例中仍然实在sleep pod中执行HTTP请求,通过301重定向重新发送...生成client和server的证书和key 1.创建根证书和私钥,用于签发服务证书 $ openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048...使用Secret Discovery Service (SDS)来配置私钥,服务证书以及根证书(上一节中使用文件挂载方式来管理证书)。...kubectl get pod -l app=sleep -o jsonpath={.items..metadata.name}) egress网关使用SDS发起TLS 生成CA和server证书和密钥 1.创建根证书和私钥来签署服务的证书

    5.2K20
    领券