Я новичок в istio, и у меня есть весь код в http://github.com/VenkateshSrini/IstioTest. Я создал службу, необходимую для размещения службы Kubernetes (istio-test-deployment.yaml
в репо). Я тестировал его на рабочем столе докеров для Windows (с включенным Kubernetes), и он работал правильно. Я выставил свой сервис через порт 5000
. В докере для Windows внешний IP-адрес всегда является localhost.
Теперь, используя istoctl, я создал развернутую боковую машину. Это видно из istio-test-dep-injected.yaml
. Я выполнил это, и сервис был создан с помощью Sidecar. Теперь тот же сервис недоступен через http://localHost:5000
, что я считаю правильным.
Затем я пошел дальше и создал виртуальный шлюз. Его определение можно увидеть на virtual-gateway.yaml. Затем я создал виртуальный сервис согласно virtualservice.yaml. Здесь я указал хост, имя службы Kubernetes и порт как 5000.
Даже после всего этого я не могу получить доступ к Сервису по URL http://localHost/api/version
Может ли кто-нибудь помочь мне, потому что я не нахожу большой помощи в работе с Istio с Docker для Windows
match
вVirtualService
? istio.io/docs/reference/config/istio.networking.v1alpha3 / Можете ли вы просто сопоставить корневую конечную точку? - person nurgasemetey   schedule 21.12.2018