Всем привет!
При помощи Netassert можно проверить сетевую связность между разными ресурсами Kubernetes (
Pod, Deployment, DaemonSet и т.д.), а также возможность их взаимодействия с удаленными хостами.Можно реализовать тесты как TCP, так и UDP-трафика. Хорошо это или нет, но конфигурация тестов представляет из себя
*.yaml-файлы, примеры которых можно найти в repo.Состоит утилита из трех основных компонентов:
🍭 Engine: управление тестами
🍭 Packet-sniffer: используется во время UDP-тестов
🍭 L4-Client: используется как во время TCP, так и во время UDP тестов
Детально описание процедуры запуска, примеры тестов и описание того, что происходит «под капотом» можно найти в repo проекта.