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-ում ցանցային երթևեկության վարքագիծը կառավարելու համար։