This is a super simple container that can be used for debugging directly inside Kubernetes.
1.8K
This is a super simple container that can be used for debugging directly inside Kubernetes.
This container is running Ubuntu 22.04 with the following tools installed for use in an interactive shell:
vim - For editing files in the container to adjust testscurl - For testing APIswget - For downloading filesdnsutils - For testing DNStelnet - For testing network connectionsapache2 - Webserver that the container runs via CMDlibapache2-mod-php - PHP for Apache2iputils-ping - Adding the ping command for basic network testsThis container is available for linux/amd64, and linux/arm64
There are two deployment examples included with this repo:
kube-public namespace listening on port 80 with no ingress or serviceYou can also run docker run -d --name debugging -p2000:80 ahrenstein/debugging:latest to deploy locally as well.
Busybox was too simple for some of the debugging I needed to do. I wanted a container that I can test host headers with, but also have an interactive shell with some common packages and the ability to install more via apt-get should I need them.
All linux/amd64 versions up to 5.0.0 are publicly available on Docker Hub
All linux/amd64 and linux/arm64 versions from 5.0.1 onward are publicly available on Docker Hub and GitHub Container Registry
Content type
Image
Digest
sha256:eddf39f58…
Size
138.1 MB
Last updated
2 months ago
docker pull ahrenstein/debugging