Я новичок в Kubernetes, и я пытаюсь понять, как я могу применить его для моего сценария использования.Мне удалось установить кластер из 3 узлов на виртуальных машинах в той же сети.В поисках концепций K8S и прочтении соответствующих статей я так и не смог найти ответ на свой вопрос ниже.Пожалуйста, дайте мне знать, если у вас есть знания по этому вопросу:
Я заметил, что внутренняя служба DNS K8S применяется на модулях, и таким образом службы могут находить друг друга с именами хостов вместо IP-адресов.
Применимо ли это для связи между модулями разных узлов или это только внутри служб внутри одного узла?(Другими словами, есть ли у нас служба DNS на уровне узлов в K8S, или она только о модулях?)
Причина этого вопроса - сценарий, который я имею в виду:
Мне нужно развернуть приложение микросервиса (написанное на Java) с K8S.Я сделал образы докеров из каждого сервиса в моем приложении и он работает локально.В настоящее время эти службы подключены через предварительно определенные IP-адреса.Есть ли способ запустить каждую из этих служб в отдельном узле K8S и использовать его службу DNS для подключения узлов без предварительного определения IP-адресов?