Добрый день!
У меня есть необходимость подключаться по ws протоколу к конкретному поду в k8s кластере
Через ingress по ws подключаться вроде можно, вопрос как подлкючиться к нужному поду.
Я знаю днс нужного пода, так как использую statefull set
Подскажите пожалуйста можно ли зная этот dns подключиться через ingress(или как-то еще?) к этому поду? Если можно, то подскажите, пожалуйста, как.
Обычно ingress настраивают на Service с типом ClusterIP, и сам ингресс понятия не имеет на какой под сервис бросит запрос. Т.е. если изначально ингресс сконфигурен так (а это скорее всего в 99.99% случаев), то ответ очевиден - нельзя.
akelsey спасибо за ответ
Кластер настраиваю я и у меня есть возможность настроить как нужно
При Stateful set обычно используют не clusterIP а headless service (безголовые сервисы)
Тоесть с одного пола модно сходить на другой(конкретный) под по его dns имени
Мой вопрос состоит в том, как правильно настроить при моем кейсе, чтобы по этому dns конкретного пода можно было сходить на под из вне кластера
impressive17, наверное поможет - создайте label нужного pod и приделайте к нему NodePort сервис который будет выбирать по этому label selector
то есть в итоге вы будете попадать на выбранный под через сервис