Skip to content

Image dedicated to troubleshoot kubernetes clusters by creating an ephemeral container

License

Notifications You must be signed in to change notification settings

partnerstack/k8s-utility-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

k8s-utility-image

Issues Docker Pulls Build Secrets

About

Image dedicated to troubleshoot kubernetes clusters by creating an ephemeral container

Example

Creating container in cluster

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

Building image with custom build arguments

docker build -t partnerstack/k8s-utility-image:latest . --no-cache --build-arg KUBECTL_VERSION=1.23.1 

Utilities or Packages installed:

  • 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

Build Argument Options

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

About

Image dedicated to troubleshoot kubernetes clusters by creating an ephemeral container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages