Image dedicated to troubleshoot kubernetes clusters by creating an ephemeral container
kubectl config set-context ${CLUSTER}
kubectl run -i --rm --tty k8s-utility-image --image=ghcr.io/partnerstack/k8s-utility-image:latest --restart=Never
# OR for dockerhub repository
kubectl run -i --rm --tty k8s-utility-image --image=partnerstack/k8s-utility-image:latest --restart=Never
docker build -t partnerstack/k8s-utility-image:latest . --no-cache --build-arg KUBECTL_VERSION=1.23.1
- curl
- net-tools
- dnsutils
- telnet
- inetutils-ping
- postgresql-client
- git
- traceroute
- netcat
- apt-transport-https
- ca-certificates
- gnupg2
- redis-tools
- jq
- yq
- gcloud
- helm
- kubectl
- nmap
- vim
Option | Description | Default |
---|---|---|
YQ_VERSION |
Yaml Query Version | v4.16.2 |
KUBECTL_VERSION |
Kubectl Version | v1.21.8 |
HELM_VERSION |
Helm Version | v3.7.2 |
GCLOUD_SDK_VERSION |
Google Cloud SDK Version | 367.0.0 |