kubetools is an image (alpine based) containing some Kubernetes useful tools:
kubectl: the command line tool for communicating with a Kubernetes cluster's control plane, using the Kubernetes APIhelm: the package manager for Kuberneteshelmfile: declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releaseskrew: the plugin manager for kubectl command-line toolk9s: Kubernetes CLI To Manage Your Clusters In Style!kubelogin: kubectl plugin for Kubernetes OpenID Connect authenticationk3d: a lightweight wrapper to run k3s (Rancher Lab’s minimal Kubernetes distribution) in dockerkubectx: faster way to switch between clusters kubectlkubens: faster way to switch between namespaces in kubectlkubeswitcher: the kubectx for operators$ docker run --rm --interactive --tty --name kubetools --hostname kubetools \
--volume /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt \
--volume ${HOME}/.kube/config:/root/.kube/config \
cyd01/kubetools:latest
kubectl controls the Kubernetes cluster manager.
Find more information at: https://kubernetes.io/docs/reference/kubectl/
Basic Commands (Beginner):
create Create a resource from a file or from stdin
expose Take a replication controller, service, deployment or pod and expose it as a new Kubernetes service
run Run a particular image on the cluster
set Set specific features on objects
...
To run anyother builtin tools run the image with the pre-embedded bash shell:
$ docker run --rm --interactive --tty --name kubetools --hostname kubetools \
--volume /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt \
--volume ${HOME}/.kube/config:/root/.kube/config \
cyd01/kubetools:latest bash
kubetools:~#
If you need other tools in this image just contact me.
Content type
Image
Digest
sha256:e07d49fc3…
Size
250.4 MB
Last updated
3 days ago
docker pull cyd01/kubetools