美文网首页
04、虚拟服务和目标规则

04、虚拟服务和目标规则

作者: 六弦极品 | 来源:发表于2022-10-25 16:44 被阅读0次

虚拟服务:
虚拟服务定义走destinationrule的哪个subset

$ cat samples/bookinfo/networking/virtual-service-all-v1.yaml 
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: productpage
spec:
  hosts:
  - productpage
  http:
  - route:
    - destination:
        host: productpage
        subset: v1
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: reviews
spec:
  hosts:
  - reviews
  http:
  - route:
    - destination:
        host: reviews
        subset: v1
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: ratings
spec:
  hosts:
  - ratings
  http:
  - route:
    - destination:
        host: ratings
        subset: v1
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: details
spec:
  hosts:
  - details
  http:
  - route:
    - destination:
        host: details
        subset: v1
---

目标规则:
目标规则定义走哪个版本pod

$ cat samples/bookinfo/networking/destination-rule-all.yaml
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: productpage
spec:
  host: productpage
  subsets:
  - name: v1
    labels:
      version: v1
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: reviews
spec:
  host: reviews
  subsets:
  - name: v1
    labels:
      version: v1
  - name: v2
    labels:
      version: v2
  - name: v3
    labels:
      version: v3
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: ratings
spec:
  host: ratings
  subsets:
  - name: v1
    labels:
      version: v1
  - name: v2
    labels:
      version: v2
  - name: v2-mysql
    labels:
      version: v2-mysql
  - name: v2-mysql-vm
    labels:
      version: v2-mysql-vm
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: details
spec:
  host: details
  subsets:
  - name: v1
    labels:
      version: v1
  - name: v2
    labels:
      version: v2
---

相关文章

  • 04、虚拟服务和目标规则

    虚拟服务:虚拟服务定义走destinationrule的哪个subset 目标规则:目标规则定义走哪个版本pod

  • 云安全

    2020-04-08 云安全 IAAS(基础设施即服务):虚拟的服务器、存储、网络PAAS(平台服务):中间价、应...

  • Java内存模型学习笔记

    目标 Java内存模型的目标是定义程序中各个变量的访问规则.即虚拟机对变量在内存中存取的规则. 目的 Java内存...

  • 使用ssh连接VirtualBox虚拟机

    使用SSH连接VirtualBox虚拟机 步骤: 配置虚拟机网络,添加端口转发规则 测试服务器端ssh是否安装 测...

  • 03、流量管理

    一、虚拟服务Virtual Service 将一个应用的服务同时存在两个或两个版本以上的应用服务,然后利用路由规则...

  • (centos)服务器固定ip

    2020-09-04 (centos)服务器固定ip 如果是VMW里的虚拟机的network重启失败,注意以下进程...

  • Java 内存模型

    主内存和工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中...

  • 001VMware出现配置文件 .vmx 是由VMware产品创

    我用VMware11建的虚拟机,拷到别的服务器上,而目标服务器上VMware是10的版本, 打开虚拟机,找到.vm...

  • nginx配置虚拟机让多个域名访问

    什么是虚拟机 虚拟主机,就是把 台物 服务 划分成多个“虚拟”的服务 ,每 个虚拟主机都 可以有独 的域名和独的目...

  • 打造基于 Centos 7.X 的 VBox 服务器

    由于 kvm(spice) 虚拟机的目标是在很大成都上减少了服务器资源的利用率,比如服务器的内存和 CPU 的利用...

网友评论

      本文标题:04、虚拟服务和目标规则

      本文链接:https://www.haomeiwen.com/subject/neiazrtx.html