Образ nicolaka/netshoot — это «швейцарский нож» для сетевой отладки в Kubernetes и Docker.
Внутри — десятки предустановленных инструментов, которые покрывают почти любую задачу: от простого ping до трассировки gRPC-запросов.
✅ Основной функционал:
— Базовые утилиты:
ping, traceroute, mtr, dig, nslookup, host, whois.— Продвинутая диагностика:
tcpdump, tshark, netstat, ss, lsof.— Тестирование производительности:
iperf, iperf3, httping.— Работа с HTTP/HTTPS:
curl, wget, httpie, grpcurl, wrk, vegeta.— Сетевые сканеры:
nmap, masscan, hping3.— Крипто/сертификаты:
openssl, cfssl, ssh-client.— Дополнительно:
jq, drill, socat, netcat, socat, vim, git.✅ Ключевые особенности:
— Всё в одном: не нужно подбирать отдельные образы под каждую задачу.
— Актуальность: образ регулярно обновляется, включаются новые версии утилит.
— Минимальный вес: базируется на Alpine, что позволяет быстро запускать контейнер даже на медленных соединениях.
— Идеален для Kubernetes: легко использовать с kubectl debug для создания эффемерных контейнеров прямо в поде.
— Гибкость: можно запускать как отдельный под для диагностики сети между сервисами.
👉 Git
#полезное
