У меня есть среда Kubernetes, в которой я хочу сделать 10 модулей доступными для внешнего доступа (полностью вне кластера). Мне не нужна какая-либо балансировка нагрузки — я хотел бы иметь возможность подключаться к каждому контейнеру по отдельности, как если бы я подключался к серверу Linux.
Я создал StatefulSet из 10 реплик. Я также создал безголовый сервис для этих реплик. Из того, что я читал, наличие безголовой службы должно позволять каждому работающему контейнеру напрямую обращаться друг к другу, используя созданные им записи DNS.
Я хотел бы иметь возможность подключаться к каждой из этих реплик напрямую вне кластера, то есть, скажем, с компьютера с Windows 10 в корпоративной сети.
Можно ли настроить это с помощью конфигурации, которую я описал, или есть лучший способ сделать это? Еще раз, просто чтобы подтвердить - я не хочу использовать какую-либо балансировку нагрузки. Я просто хочу иметь фиксированный список из 10 контейнеров, к которым я могу подключаться напрямую.
Спасибо!
Можно ли маршрутизировать диапазоны IP-адресов модулей/служб для кластера в этой сети? то есть вне кластера