между подами? У разработчиков есть подозрение что сетевое взаимодействие медленное между двумя сервисами, поэтому нужно получить какие-то цифровые метрики канала, типа время отклика, количество потерянных пакетов и т.п. Дело осложняется тем, что в подах ничего нет для такого тестирования и интернет в сети через proxy. Пока рассматриваю такие варианты:
1) В каждом поде настроить proxy (будет ли он работать тоже вопрос) и установить хотя бы ping и пропинговать канал ну или iperf3.
2) На каждой ноде где эти поды находятся поднять под типа dnsutils и пропинговать между ними.
Может быть есть какие-то более «красивые» варианты?
https://github.com/bloomberg/goldpinger
прицепить сайдкар с дебаг тулзами
поиск только рецепты коктейлей выдаёт :)
Через BPF и карту взаимодействия
А сни то кто, фланель калико ... ebpf ? Можно же цепляться через nsenter и использовать любые сетевые утилиты ноды.
Покопайте в сторону linkerd+jaeger
Обсуждают сегодня