Как позвонить из углового приложения в .net core web api в kubernetes - PullRequest
0 голосов
/ 27 апреля 2019

Я создал образ докера для угловых и .net core api и развернул их в лазурных кубернах. Я использовал Ingress контроллер для угловых, чтобы выставить за пределами кластера. Я хотел бы знать, как сделать http-вызов из углового приложения в ядро ​​API, который отображается как сервис ClusterIP (без внешней).

Например: http://xxxxxxxxxx/api/test (из углового приложения) вот каково значение хххххххххх.? Или как мы можем сделать звонок.?

Не могли бы вы предложить пример .?

1 Ответ

0 голосов
/ 27 апреля 2019

Каждая служба, которую вы создаете в kubernetes, имеет имя DNS (фактически два):

  1. имя_службы: service_port
  2. имя_службы.space_name.svc.cluster.local: service_port

они всегда будут использовать правильный IP-адрес для связи с вашим сервисом (при условии, что kubernetes функционирует нормально).

, поэтому просто создайте сервис для вашего API и используйте эту нотацию для доступа к нему..

Чтение: https://kubernetes.io/docs/concepts/services-networking/service/

...