istio VirtualService не работает для моей конфигурации

#kubernetes #istio

#кубернетес #istio

Вопрос:

У меня есть кластер digitalocean kubernetes с установленным на нем istio. Я получаю ошибку 404 «не найдено» при доступе к API в приложении postman. Вот мой файл vs-gateway yaml:

 apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata:  name: ut-gateway spec:  selector:  istio: ingressgateway  servers:  - port:  number: 80  name: http  protocol: HTTP  hosts:  - "*" --- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata:  name: utbuild1 spec:  hosts:  - "*"  gateways:  - ut-gateway  http:  - match:  - uri:  prefix: /v3/api/products/search  rewrite:  uri: /api/products/search # or /  route:  - destination:  host: utbuild1 # pods/service created using istio-k8s-single-deployment.yaml (this service has 3 pods)  - match:  - uri:  prefix: /v4admin/api  route:  - destination:  host: utbuild1-admin # pod/service created using istio-k8s-single-deployment.yaml   

Комментарии:

1. Какая апиверсия абстракции шлюза?

2. @Vielen Danke, я отредактировал код yaml.