Я новичок в istio , и у меня весь код в http://github.com/VenkateshSrini/IstioTest. Я создал службу, необходимую для размещения службы Kubernetes (istio-test-deployment.yaml
в репо).Я протестировал его на рабочем столе для Windows (Kubernetes включен), и я получил то же самое, работая правильно.Я выставил свой сервис через порт 5000
.В Docker для 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