l7mp/net-debug本镜像为自包含的Docker镜像,集成了多种网络调试工具,旨在作为Kubernetes Pod的Sidecar容器,帮助排查网络连通性、性能瓶颈等网络相关问题。
tcpdump(网络抓包)、socat/websocat(数据转发)、iperf(网络性能测试)、nmap(端口扫描)、tcpreplay(数据包重放)、ping/traceroute(网络连通性测试)等常用网络调试工具。iperf测试网络带宽,tcpreplay模拟流量场景,验证网络承载能力。启动容器并进入交互终端,直接使用工具:
bashdocker run -it --rm l7mp/net-debug sh
进入容器后,可直接执行工具命令,例如:
bash# 测试网络连通性 ping <目标IP> # 抓包分析 tcpdump -i eth0 port 80 # 网络性能测试(服务端) iperf -s # 网络性能测试(客户端) iperf -c <服务端IP>
在Pod配置中添加本镜像作为Sidecar容器,示例:
yamlapiVersion: v1 kind: Pod metadata: name: app-with-debug spec: containers: - name: app image: your-app-image:latest - name: net-debug # Sidecar调试容器 image: l7mp/net-debug:latest command: ["sleep", "infinity"] # 保持容器运行
部署后,通过kubectl exec进入调试容器:
bashkubectl exec -it app-with-debug -c net-debug -- sh
随后即可使用工具诊断与业务容器(app)相关的网络问题。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务