Рекомендованный способ управления связью между микросервисами в Kubernetes - это использование Services .
По сути, вам нужно обернуть каждое из ваших микросервисов в кластерную IP-службу, тогда вы возможность доступа к нему с помощью его уникальной записи DNS / переменных среды / с помощью сервисной инфраструктуры me sh, например Linkerd
Вы можете иметь одну таблицу управления на микросервисе , Эта helmchart будет содержать файлы yaml для всего, что связано с этим микросервисом: развертывания, карты конфигурации, секреты и т. Д. c., Но также и для службы (для нее лучше иметь отдельный файл yaml).
Благодаря использованию сервисов бэкэнд-сервис легко связывается с остальными сервисами, потому что IP-адреса всех сервисов будут внедрены в переменные окружения бэкэнд-контейнера, как вы можете видеть здесь
Так что вам просто нужно обновить ваше бэкэнд-приложение, чтобы прочитать IP микросервиса, к которому вы хотите подключиться (из переменных env), и тогда вы сможете подключиться к нему.