istio配置案例官方

简介:

--------------istio配置案例官方-------------------------------------
1.请求路由:
bin/istioctl create -f samples/bookinfo/routing/route-rule-all-v1.yaml
bin/istioctl replace -f samples/bookinfo/routing/route-rule-reviews-test-v2.yaml
https://istio.io/docs/tasks/traffic-management/request-routing/

2.流量分配:
bin/istioctl replace -f samples/bookinfo/routing/route-rule-reviews-50-v3.yaml
https://istio.io/docs/tasks/traffic-management/traffic-shifting/

3.请求超时:
https://istio.io/docs/tasks/traffic-management/request-timeouts/

将请求路由到reviews服务的v2 ,即调用ratings服务的版本

cat <<EOF | bin/istioctl replace -f -
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: reviews
spec:
hosts:

- reviews
AI 代码解读

http:

  • route:
    • destination:
      host: reviews
      subset: v2
      EOF
      复制
      为ratings服务调用添加2秒延迟:

cat <<EOF | bin/istioctl replace -f -
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: ratings
spec:
hosts:

  • ratings
    http:
  • fault:
    delay:
    percent: 100
    fixedDelay: 2s
    
    AI 代码解读
    route:
    • destination:
      host: ratings
      subset: v1
      EOF

在浏览器中打开Bookinfo URL(http:// $ GATEWAY_URL / productpage)

您应该看到Bookinfo应用程序正常工作(显示评级星标),但每次刷新页面时都会有2秒的延迟。

现在为reviews服务调用添加1秒的请求超时

cat <<EOF | bin/istioctl replace -f -
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: reviews
spec:
hosts:

  • reviews
    http:
  • route:
    • destination:
      host: reviews
      subset: v2
      timeout: 1s
      EOF

4.网关
https://istio.io/docs/tasks/traffic-management/ingress/

6.访问外部请求
https://istio.io/docs/tasks/traffic-management/egress/

9.断路器
https://istio.io/docs/tasks/traffic-management/circuit-breaking/

10.故障注入测试
https://istio.io/docs/tasks/traffic-management/fault-injection/

目录
打赏
0
0
0
0
2
分享
相关文章
Higress Controller**不是将配置信息推送到Istio的内存存储里面的**。
【2月更文挑战第30天】Higress Controller**不是将配置信息推送到Istio的内存存储里面的**。
97 1
Istio Ambient Mesh Ztunnel实现剖析(1)配置解析
前言在Istio Ambient Mesh中,社区引入了名为ztunnel的新组件,ztunnel的名字来源于Zero-Trust Tunnel,即零信任管道,Ztunnel 旨在专注于Ambient Mesh中工作负载4层安全能力,例如 mTLS、身份验证、L4 授权,而无需进行七层流量解析。ztunnel 确保流量高效、安全地传输到负责七层处理的Waypoint Proxy或在对端无waypo
514 0
基于虚拟服务配置的渐进式迁移实践:Istio集群至ASM集群的平滑切换
本文介绍了从Istio+k8s环境迁移到阿里云ASM+ACK环境的渐进式方法,通过配置虚拟服务和入口服务实现新老集群间的服务调用与流量转发,确保业务连续性与平滑迁移
698 132
深入理解Istio流量管理的熔断配置
创建目标规则,访问 httpbin 服务时应用熔断配置 在 fortio 服务中向 httpbin 服务的发出并发请求
219 3
深入理解Istio流量管理的熔断配置
在Kubernetes上安装和配置Istio:逐步指南,展示如何在Kubernetes集群中安装和配置Istio服务网格
在Kubernetes上安装和配置Istio:逐步指南,展示如何在Kubernetes集群中安装和配置Istio服务网格
419 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问