Развернутое приложение Kuberenetes не может выполнить swagger API

#kubernetes #swagger #swagger-ui

#kubernetes #swagger #swagger-пользовательский интерфейс

Вопрос:

Я развернул приложение на Kubernetes, и у приложения есть один post Rest api, и у него есть Swagger API.

Я добавил сетевую политику для приложения, чтобы получить к нему доступ извне. Я смог получить доступ к приложению и открыть пользовательский интерфейс swagger. Но при выполнении API я получаю ошибку «Ошибка типа: ошибка сети при попытке извлечения ресурса». Глядя на несколько потоков в Google, кажется, что проблема связана с CORS. Кто-нибудь сталкивался с такой проблемой и исправлял ее?

Когда я запускаю приложение на локальном компьютере, все работает нормально, и только на Kubernetes я получаю эту ошибку.

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

1. Что за сообщение об ошибке на вкладке Консоли инструментов разработчика браузера?

2. В консоли FireFox webdeveloper я мог видеть «Заблокирована загрузка смешанного активного содержимого <URL_NAME> . Введите ошибку «Сетевая ошибка при попытке извлечения ресурса»

3. Пожалуйста, опишите более подробно вашу среду и, если возможно, разместите файлы yaml из ваших ресурсов. Используете ли вы ingress для доступа к приложению? В nginx-ingress вам необходимо включить CORS, чтобы заставить его работать. Смотрите здесь