Я ищу способы сделать мои службы Rancher доступными для внешнего мира.
Окружающая среда
- локальная среда ESXi.с
- 1x Программное обеспечение FW
- 1x CentOS в качестве менеджера Rancher
- 3x CentOS в качестве хоста Rancher
- Rancher Cattle env.с этими 3 хостами
- Общедоступный DNS разрешен,
*.mydomain.com
завершается на консоли администратора Rancher
Проблема
Разрешение DNS: пока я понимаю внутреннюю схемуservicename.stackname
, я не совсем понимаю, как я могу сделать эти сервисы доступными с общедоступной DNS.Что я уже знаю, так это то, что мне понадобится балансировщик нагрузки для всех стеков, которые я хочу сделать доступными.
Требование
Мне нужно сделать что-то вроде fqdn servicename.stackname.mydomain.com
.доступны снаружи.Поэтому я полагаю, что мне нужен локальный DNS, который я могу сделать доступным для внешнего мира.Затем я понимаю, что когда DNS-запрос ищет servicename.stackname.mydomain.com
, общедоступный DNS-сервер делегирует запрос в DNS в моей среде.Будет ли это работать, и если да, может ли кто-нибудь указать мне правильное направление о том, как реализовать s.th.как это?Кажется, я не могу найти хорошие инструкции в Интернете по этому вопросу ...