сразу на https://url/api ? ну то есть не просто на хост, но и сразу еще и в определенный path?
транспортный уровень != прикладному
а как быть в случае если я использую external-ip сервис, и прописываю там хост, он в свою очередь при обращении в этот сервис отсылает все верно. Но на указанном адресе nginx и он видит в запросе адрес сервиса из куба, а ожидает имя хоста
> "прописываю там хост" где? В externalName ? Это просто создает DNS запись в coredns > он в свою очередь при обращении в этот сервис отсылает все верно Что значит "все верно", а как неверно? > Но на указанном адресе nginx и он видит в запросе адрес сервиса из куба, а ожидает имя хоста Потому что клиент, очевидно в заголовке Host, указывает имя сервиса, а не имя хоста указанный вами в настройках nginx?
Все три да Вопрос в том могу ли я указать средствами куба что то наподобии порт прокси чтоб имя хоста корректное было или это делать на уровне приложения Про extrrnal name понял
третий вопрос риторический На второй вопрос ответ "да" невозможен На первый вопрос сразу дан ответ
На второй вопрос - верно я имел ввиду что я понимаю почему на таргет-хост прилетает имя сервиса. Поэтому и говорю что отрабатывает верно. Спасибо
> тоб имя хоста корректное было или это делать Имя хоста в http указывает клиент
сервисы в кубе это iptables/ipvs правила или ebpf. Это не L7 балансировщик Они ничего о твоих path или http заголовках вообще не знают
Обсуждают сегодня