当前位置: 首页 > news >正文

网站建设方案华为开源网站有哪些

网站建设方案华为,开源网站有哪些,网站建设用素材,工商网站查询企业信息官网假设有一个外部服务,外部服务ip为:10.10.102.90,其中32033为v1版本,32034为v2版本。 现在需要把这个服务引入到istio中,使用egressgateway转发访问该服务的流量,并且需要实现多版本路由,使得he…

假设有一个外部服务,外部服务ip为:10.10.102.90,其中32033为v1版本,32034为v2版本。

现在需要把这个服务引入到istio中,使用egressgateway转发访问该服务的流量,并且需要实现多版本路由,使得header中x-version的值为v1的路由到v1版本,x-version的值为v2的路由到v2版本。

使用serviceentry引入该服务

apiVersion: networking.istio.io/v1beta1
kind: ServiceEntry
metadata:name: gindemo-service-entry
spec:endpoints:- address: 10.10.102.90labels:version: v1ports:http: 32033- address: 10.10.102.90labels:version: v2ports:http: 32034hosts:- gindemo.test.chlocation: MESH_EXTERNALports:- name: httpnumber: 80protocol: HTTPresolution: STATIC

定义一个egress gateway:

apiVersion: networking.istio.io/v1beta1
kind: Gateway
metadata:name: gindemo-egressgateway
spec:selector:istio: egressgatewayservers:- port:number: 80name: httpprotocol: HTTPhosts:- gindemo.test.ch

创建一个dr,作为流量入口,接收网格内请求外部服务的流量:

apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:name: egressgateway-for-gindemo
spec:host: istio-egressgateway-1-19-6.istio-system.svc.cluster.localsubsets:- name: gindemotrafficPolicy:loadBalancer:simple: RANDOM

创建服务的dr,声明服务的多个版本:

apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:name: gindemo-destination-rule
spec:host: gindemo.test.chsubsets:- labels:version: v1name: v1- labels:version: v2name: v2trafficPolicy:loadBalancer:simple: RANDOM

创建一个vs,定义服务路由规则:

apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:name: direct-gindemo-through-egress-gateway
spec:gateways:- gindemo-egressgateway # 接收来自网关的流量- mesh # 接收来自网格内的流量hosts:- gindemo.test.chhttp:- match: # 该match实现将来自网格内的流量,转发到egressgateway- gateways:- mesh port: 80route:- destination:host: istio-egressgateway-1-19-6.istio-system.svc.cluster.localport:number: 80subset: gindemoweight: 100- match: # 该match实现将来自egressgateway的流量转发到serviceentry- gateways:- gindemo-egressgatewayheaders:x-version:exact: v1route:- destination:host: gindemo.test.chsubset: v1- match: # 该match实现将来自egressgateway的流量转发到serviceentry- gateways:- gindemo-egressgatewayheaders:x-version:exact: v2port: 80route:- destination:host: gindemo.test.chsubset: v2

http://www.yayakq.cn/news/267977/

相关文章:

  • 有哪些做公司网站的弄淘宝招牌图什么网站可以做
  • 如何才能做好品牌网站建设广州效果图制作公司
  • 精品网站建设比较好网站的建设内容
  • 零基础自己建网站中国建设教育网站
  • 网站域名不要了怎么做全国公共信息服务平台
  • 做视频解析网站犯法一流的购物网站建设
  • 全国当先的网络建站推广免费制作论坛网站
  • 什么网站可以做拍a发布会个人工作室的税收政策
  • 中国保险行业协会网站诸暨企业网站建设
  • 网站百度快照装修网站官网
  • 口碑好的网站开发公司沈阳网势科技有限公司
  • 宿迁市建设局投诉网站广州番禺人才网
  • 网站突然打不开了免费推广平台有哪些软件
  • 什么网站权重高临沂网站制作培训
  • 网站推广优化外包公司wordpress站点标题字体
  • 网站搜索工具三角形景观绿化设计图
  • 网站建设学习步骤平安银行官方网站
  • 做网站分几步桂林旅游网
  • 做百度移动端网站涟水住房和城乡建设局网站
  • 怎么添加网站背景音乐关键词排名点击软件首页
  • 网站建设目标个人博客dw潍坊 优化型网站建设
  • 昆明网站空间做网站要那些工具
  • 全球网站制作哪个公司网站设计最好
  • 迅雷黄冈网站推广软件网站更换服务器如何做镜像
  • 开封景区网站建设方案wap网站教程
  • 网站没有被收录做封面的网站在哪里
  • 河南建设网站公司哪家好狼人通知紧急页面自动升级
  • 响水做网站的价格wordpress自定义短码
  • 公司网站建设周期及费用淮南网络推广报价
  • 合肥网站优化软件浙江省建设培训中心的网站