Я предлагаю использовать MetalLB , который является LoadBalancer для кластеров из чистого металла.
Кроме того, вы можете комбинировать это с контроллером Ingress из чистого металла, например Nginx.
Что касается Nginx, вы можете найти более подробную информацию здесь .
Я успешно использовал эту комбинацию, а также с подстановочным доменом (например, * .mydomain), указывающим на один из IP-адресов кластера. Это позволяет определить столько комбинаций, сколько вы хотите указать на различные службы, развернутые в кластере (например, service1.mydomain, service2.mydomain и т. Д. c.).
Я бы также предложил установить Helm , поскольку это очень поможет вам в развертывании. Вы можете найти множество графиков для большинства распространенных сервисов, и это дает вам возможность легко их настраивать. Также неплохо создавать диаграммы для ваших будущих услуг, а также для хорошего обслуживания и настройки.