Sobes.tech
Middle

Իստյոյում VirtualService-ն ինչու է անհրաժեշտ?

sobes.tech AI

Պատասխան AI-ից

Istio-դ VirtualService-ը օգտագործվում է ծառայությունների ցանցի ներսում երթևեկության ուղղման կանոններ սահմանելու համար: Այն թույլ է տալիս ճկուն կերպով կառավարել, թե ինչպես են հարցումները ուղղվում ծառայությունների տարբեր տարբերակներին, իրականացնել կանարյան թողարկումներ, A/B փորձարկումներ, բեռի հավասարակշռում և սխալների կառավարում:

Օրինակ, VirtualService-ով կարող եք կարգավորել, որ 90% երթևեկությունը գնում է կայուն տարբերակին, իսկ 10% -ը՝ նոր փորձնական տարբերակին:

apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: my-service
spec:
  hosts:
  - my-service
  http:
  - route:
    - destination:
        host: my-service
        subset: stable
      weight: 90
    - destination:
        host: my-service
        subset: canary
      weight: 10

Այսպիսով, VirtualService-ը հիմնական օբյեկտ է Istio-ում ցանցային երթևեկության վարքագիծը կառավարելու համար։