Ошибка: вызов API из веб-приложения в kubernetes

Я пытаюсь сделать вызов из службы веб-приложений в службу веб-API с типом разоблачения clusterIP в azure kubernetes.

Я получаю следующую ошибку:

polyfills.8bbb231b43165d65d357.js:1 Смешанный контент: страница 'https://xxxx.xxxx.xxx' был загружен через HTTPS, но запросил небезопасную конечную точку XMLHttpRequest 'http://congestion-latest.default/api/galorebridge/test'. Этот запрос был заблокирован; контент должен быть доставлен


person Seenu    schedule 28.04.2019    source источник
comment
Так почему вы смешиваете http и https?   -  person Jeroen Heier    schedule 28.04.2019
comment
Я разместил свое веб-приложение в kubernetes с контроллером входа и сопоставил с DNS-именем, которое вызывается с использованием HTTPS. Но я звоню из веб-приложения в службу API (Service - ClusterIP), используя внутреннее имя службы.   -  person Seenu    schedule 28.04.2019


Ответы (1)


В вашем случае нет ничего общего со службами Kubernetes, если вы вызываете свою службу API внутри.

Эта ошибка означает, что вы пытаетесь загрузить страницу через HTTPS, но ваша конечная точка API предоставляет контент как HTTP, вы не можете этого сделать.

Либо вам нужно изменить URL-адрес API на HTTPS, либо запросить страницу через HTTP.

Дополнительная информация об этом сообщении о стеке

person coolinuxoid    schedule 30.04.2019