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 <apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: reviews
spec:
hosts:

- reviews

http:

  • route:

    • destination:

      host: reviews
      subset: v2

      EOF

复制
为ratings服务调用添加2秒延迟:

cat <apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: ratings
spec:
hosts:

  • ratings
    http:
  • fault:
    delay:

    percent: 100
    fixedDelay: 2s

    route:

    • destination:

      host: ratings
      subset: v1

      EOF

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

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

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

cat <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/

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

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

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

8.访问外部请求网关
https://istio.io/docs/tasks/traffic-management/egress-gateway/

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值