Sign inSign up

0hlov3/k8s-networkutils

By 0hlov3

•Updated 6 months ago

A lightweight container with essential network debugging tools for Kubernetes environments.

Image
0

2.6K

0hlov3/k8s-networkutils repository overview

k8s-networkutils is a lightweight Alpine-based container packed with essential networking tools for debugging and testing Kubernetes networking. It provides a comprehensive set of utilities beyond what busybox offers, making it ideal for troubleshooting network-related issues inside Kubernetes clusters.

⁠Features:

  • Pre-installed Networking Tools: Includes bind-tools, curl, iputils, iperf3, mtr, netcat, nmap, tcpdump, telnet, and more.
  • kubectl Support: Comes with kubectl pre-installed to interact with Kubernetes directly.
  • Minimal and Efficient: Built on Alpine Linux for a small footprint and quick deployment.

⁠Usage Example:

Run an interactive debugging pod in Kubernetes:

kubectl run -it networkcheck --image=0hlov3/k8s-networkutils:latest -- /bin/bash

⁠Use Cases:

  • Debugging network connectivity within a Kubernetes cluster.
  • Testing DNS resolution, TCP/UDP connectivity, and packet tracing.
  • Running kubectl commands inside a lightweight container.

⁠Source Code & Contributions

Tag summary

Content type

Image

Digest

sha256:56ab52453…

Size

43.7 MB

Last updated

6 months ago

docker pull 0hlov3/k8s-networkutils