Подскажите пожалуйста, какие есть варианты ДИАГНОСТИКИ доступности брокера? Кроме nc -vz broker.example.com:9092 какие

есть альтернативы, если голый контейнер, почти ничего не установлено?

17 ответов

6 просмотров

telnet на порт зукипера и потом srvr, чтобы проверить ответ от зукипера

Сергей Голод
а если kraft? там вообще ЗК может не быть в схеме

Рискну предположить, что все еще версия с зукипером) кто нибудь вообще kraft уже на породе использовал?

ИльяСУДNC >|<
Не понимаю.

какой порт указан в конфигах для зукипера, если он есть?

ИльяСУДNC->|< Автор вопроса
Сергей Голод
а если kraft? там вообще ЗК может не быть в схеме

Зачем мне zk вообще, мне надо сетевую связность с брокером из k8s/опеншифта проверить, все эти ингресы/istio/envoy/роуты/нетворкполиси

ИльяСУДNC >|<
Зачем мне zk вообще, мне надо сетевую связность с ...

если у вас версия кафки с зукипером, то без поднятого зукипера кластер не соберётся и будет рефьюзить порты брокеров

ИльяСУДNC->|< Автор вопроса
Василий Калугин
если у вас версия кафки с зукипером, то без поднят...

Нет, стоп. С девелоперской машины брокеры отвечают, т.е. с самой Кафкой всё нормально. Теперь мне нужно узнать почему Kafka clients в поде сервиса сыпет Bootstrap broker broker1.example.com disconnected

ИльяСУДNC >|<
Зачем мне zk вообще, мне надо сетевую связность с ...

Если сетевую связность, то достаточно порт простучать, т.е. curl -k, telnet, nc и т.п.

ИльяСУДNC->|< Автор вопроса
Вячеслав
Если сетевую связность, то достаточно порт простуч...

Понял, спасибо. Но если сеть будет настроена в одну сторону будет ошибка empty response. Верно? Или просто тишина (без ошибки, но и без вывода текста ответа сервера)?

ИльяСУДNC >|<
Нет, стоп. С девелоперской машины брокеры отвечают...

А disconnected - это вообще выглядит не про сетевую связность вообще, а какие-то другие проблемы с коммуникацией. Аутентификация, авторизация, tls(ssl), и т.п.

ИльяСУДNC >|<
Понял, спасибо. Но если сеть будет настроена в одн...

Что значит "в одну сторону"? У вас "в одну сторону" могут быть разрешены соединения, но если оно устанавливается (а оно устанавливается), то сделать так, чтобы трафик по нему шёл только в одну сторону - это надо постараться.

ИльяСУДNC->|< Автор вопроса
Вячеслав
Что значит "в одну сторону"? У вас "в одну сторону...

например, нет маршрута для сервиса или сетевой политики, т.е. трафик выходит из пода, но обратно в него не попадает

ИльяСУДNC >|<
например, нет маршрута для сервиса или сетевой пол...

А, ну это уже совсем сурово, но по идее, учитывая как работают все эти ваши опеншифты, в простом случае это было бы глобальной проблемой, затрагивающей всю инсталляцию, а в непростом - это реально надо постараться. Я бы попросить сетевиков в этот момент трафик помониторить и скинуть pcap-дамп, а дальше смотрел что там. Но сначала попытался исключить простые случаи типа косых настроек аутентификации / ссл (если есть).

ИльяСУДNC->|< Автор вопроса
ИльяСУДNC >|<
а как курлом увидеть проблему TLS?

Там скорее openssl s_slient -connect ... -showcerts

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

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

40 тысяч в час / 3600 = 11,11 в секунду... Вам точно нужна очередь? (я просто не знаю "контекста") Такое количество запросов любое приложение замечательно "прожует" и не попер...
Igor Mitin
5
Всем салют, заинтересовался odoo, хотел бы поинтересоваться на счёт этой ERP , прогеры которые работают над проектами вы используете odoo как серверную платформу работая с RES...
⚔️
8
А как асинхрон иначе реализован? Пардон:)
Ivan K 🏄🏻‍♂️
7
вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Друзья, за кем?
Magic
12
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Это что теперь, любой бот сможет принимать платежи без ебли с юр лицами?
Lencore
8
ого, спасибо Никит, ты как всегда кладезь нужной инфы! Сейчас пойду копаться, а мне релиз создать как и версию самого плагина? типа 1.0.8?
Alex Blaze
9
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
Карта сайта