paulbouwer/k8s-cli-toolset

By paulbouwer

Updated almost 5 years ago

Provides a Kubernetes cli toolset.

Image
0

625

Provides the following Kubernetes cli toolset:

  • kubectl 1.18.1 (with command completion)
  • kubie 0.8.3 (with command completion)
  • linkerd stable-2.7.1 (with command completion)
  • istioctl 1.5.1 (with command completion)
  • helm 3.2.2 (with command completion)

And the following utilities/tools:

  • curl
  • git
  • jq
  • less
  • vim

Leverages kube-ps1 0.7.0 to provide the current Kubernetes context and namespace on the bash prompt.

Run

Run the image as follows. Ensure that you mount your ~/.kube folder on your host into the Docker container for the utilities to operate correctly.

WindowsPS> docker run -it --rm -v ${home}\.kube:/root/.kube paulbouwer/k8s-cli-toolset:0.15

Linux/MacOS$ docker run -it --rm -v ${HOME}/.kube:/root/.kube paulbouwer/k8s-cli-toolset:0.15

Additonal Information

Dockerfile and README available on GitHub.

Docker Pull Command

docker pull paulbouwer/k8s-cli-toolset