Alpine Linux with connectivity tools
This container image is built on Alpine Linux and includes a comprehensive set of networking tools for debugging and testing connectivity within Kubernetes pods and clusters. It provides essential utilities for network troubleshooting, including:
Included Tools
busybox-extras : Provides additional utilities beyond the default BusyBox package, including enhanced networking tools.
traceroute : A network diagnostic tool used to trace the route packets take to a destination.
curl : Command-line tool for transferring data using URLs, supports HTTP, HTTPS, FTP, and more.
bind-tools : A collection of DNS utilities from the BIND package, including dig, nslookup, and host.
nginx : A high-performance web server and reverse proxy server.
bash : GNU Bash shell, used for scripting and interactive terminal use.
iproute2 : A set of networking utilities for managing network interfaces, routing, and traffic control.
sslscan : A tool to test SSL/TLS services for supported ciphers, protocols, and vulnerabilities.
openssh : OpenSSH suite for secure remote login, includes ssh, scp, and sftp.
openssl : A command-line tool for managing SSL/TLS encryption, generating certificates, and testing connections.
tcpdump : A packet analyzer that captures and inspects network traffic.
python3 : Python 3 programming language interpreter.
py3-pip : Package manager for Python, used to install and manage Python packages.
ca-certificates : SSL/TLS certificates required to verify the authenticity of websites and services.
Advance Tools
gcloud cli : version 412.0.0
gcloud cli : version v1.32.2
Usage
Deploy an interactive debug pod in Kubernetes:
docker run --rm -it --name alpine-tools kaimaster/alpine-tools:<container-image-tag>
Copy