/k8stools

Primary LanguageDockerfile

Purpose

Image containing several usefull tools to interact with a Kubernetes cluster

Content

The image contains the following (and usual) packages:

  • curl
  • jq
  • ca-certificates
  • git
  • vim
  • bash-completion

and the following kubernetes related tools:

Usage

The following command run a bash shell in a container based on the k8stools images

$ docker run -ti \
  -v PATH_TO_KUBE_CONFIG:/kubeconfig \
  lucj/k8stools:TAG

Once in the shell, you can run any kubectl commands against the cluster corresponding to the kubeconfig file provided.

The great k9s tool is available, just run it with

$ k9s