У меня возникла проблема, потому что приложение изначально было настроено на выполнение в docker-compose.
Мне удалось перенести и переписать файлы развертывания .yaml в Kubernetes, однако проблема заключается в связи модулей.
Интерфейс связывается с бэкэндом для доступа к сервисам, и я предполагаю, что, как и должно быть в той же сети, веб-интерфейс вызывает сервисы с локального хоста.
У меня нет доступа к коду, так как это проприетарное приложение, которое было разработано компанией и не поддерживает Kubernetes, поэтому изменение кода не подлежит обсуждению.
Я полагаю, что главная причина в том, что интерфейс и сервер работают на разных модулях с разными IP-адресами.
Когда интерфейс пытается вызвать API, он не находит службу и возвращает ошибку.
Поэтому я пытаюсь развернуть как внешний, так и внутренний интерфейс в одном модуле, чтобы они использовали один и тот же IP-адрес кластера.
К сожалению, я не знаю, как создать файл yaml для создания обоих контейнеров в одном модуле.
Возможно ли, чтобы на одном и том же модуле работали как внешние, так и внутренние контейнеры, или был бы другой способ установить связь между контейнерами (возможно, прокси)?