172 похожих чатов

Привет! Помогите разобраться, пжл, с интересным вопросом. Есть такая распространенная проблема с

тем, что nginx кеширует на момент запуска dns-адреса. Из-за этого, если у вас меняется айпишник за доменом, то апстрим перестает работать. Это решается тем, что апстрим вводится через переменную и добавляется директива resolver.
Итак, я запускаю тестовый под c nginx и подсовываю такую конфигурацию:
server {
listen 80;

location /test {
resolver 10.100.0.10 valid=10s ipv6=off;
set $backend_upstream "http://exapmle.com";
proxy_pass $backend_upstream;
}

location / {
add_header Content-Type text/plain;
return 200 'BIBA';
}
}

При curl -L localhost/test из пода по идее должен отработать резолвер nginx'a. Но как это проверить?

Я смотрю внутри пода появятся ли новые udp-cоединения к coredns кубовском, но там ничего нет

watch -n0.1 -d 'netstat -tulpn | grep LISTEN'

14 ответов

16 просмотров

если это вопрос про кубер, то не юзай такую херню и рули на уровнях ингреса и гейтвея

nikatar- Автор вопроса
nikatar- Автор вопроса
Igor Ignatev
если это вопрос про кубер, то не юзай такую херню ...

Да, понятно, но уже такое есть дерьмо и надо с ним разбираться

nikatar- Автор вопроса
Elenhil
проще перетащить на ingress

Оно уже все есть в отдельном поде и так. Ничего перетаскивать не надо

netstat -tulpn показывает слушащие соединения. Что ты там собираешься увидеть?

nikatar
Оно уже все есть в отдельном поде и так. Ничего пе...

Ну, не надо пользоваться инструментом который предоставляет технология, так не надо. дело ваше. Хотите костылить - штош Чтобы увидеть запросы в корднс, вангую, надо посмотреть в под корднса

nikatar
Там пусто

Значит не идет в корднс. Или дебаг не включен

nikatar- Автор вопроса
Elenhil
netstat -tulpn показывает слушащие соединения. Что...

Можно ли посмотреть исходящие соединения от nginx к резолверу?

nikatar- Автор вопроса
Elenhil
tcpdump подрубить в теории можнго, да

Ну я потыкал какие-то полурандомные команды из интернета и видно, что идет запрос к резолверу, указанному мной в конфиге nginx(поменял 169.254.169.253) Осталось систематизировать это все

nikatar
Ну я потыкал какие-то полурандомные команды из инт...

Или сделать по человечкски без костылей

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта