Я использую docker-compose для запуска небольшого гарема контейнеров в поддержку приложения. Ключом к этому является использование внутреннего распознавателя DNS Docker (например, db
resolves для внутреннего контейнера базы данных). Я использую частную мостовую сеть, созданную с помощью docker network
.
Мне интересно, есть ли простой и прямой способ, без бюрократии Кубернетеса и того, чтобы воспользоваться механизмом обнаружения DNS при распределении контейнеров по нескольким физическим серверам. Один из вариантов - просто создать отдельную установку Docker и частную сеть на другом сервере, и эти контейнеры будут обновлять записи DNS для себя на моем сервере PowerDNS при запуске, и для этого существует механизм. Тем не менее, я предпочитаю использовать обнаружение DNS в Docker.
Любые указатели будут оценены!