У меня работают два разных серверных контейнера Minecraft, оба настроены на использование TCP-порта 25565 по умолчанию. Чтобы непрофессионалы могли легко подключаться, я хотел бы иметь поддомен, выделенный для каждого сервера, скажем mc1.example.com и mc2.example .com, так что они только вводят адрес, и клиент подключается.
Для службы HTTP (s) вход NGINX L7 работает нормально, но, похоже, не работает для Minecraft. NodePort работает хорошо, но тогда для каждого сервера потребуется другой порт.
Он также установлен на голом железе - нет доступного облачного балансировщика нагрузки L4 и очень ограниченного пула IP-адресов (предположим, что их недостаточно для покрытия всех различных серверов Minecraft).
Можно ли изменить вход L7 для перенаправления mc1.example.com на правильный порт 25565 контейнера? Нужно ли мне использовать что-то вроде MetalLB?