У меня есть приложение, которое использует плот, чтобы избрать лидера из нескольких экземпляров. Эти экземпляры используют протокол сплетен, поэтому ему просто нужно узнать другой экземпляр, чтобы обнаружить остальные.Как могут контейнеры в наборе реплик кубернетов обнаруживать и разговаривать друг с другом без API кубернетов?
Я планирую запускать каждый экземпляр в виде кубернетовского модуля, при этом репликация управляется контроллером репликации. Я также поставлю сервис перед этими узлами, чтобы другие приложения в кластере могли поговорить с ним.
Моя проблема: как я могу получить содержимое наборов реплик для обнаружения друг друга без API-интерфейса kubernetes? Возможно ли это через DNS, или кубернеты предоставляют некоторые переменные среды?