Once you start using Kubernetes you quickly discover your favourite command line tools.
But, today, you've got a loaner laptop (MacOS) with none of that is installed, but it does have Docker.
- A local machine with Docker installed - MacOS/Windows users can go here for instructions.
Start by grabbing a git clone
of this repo ... go on, do it now!
From the directory hosting your clone of this repo, perform the following steps.
# Linux/MacOS
brew install coreutils # <-- tactical fix for missing 'realpath' binary!
./kube-shell.sh
# Windows
... TBD!
NOTE kube-shell.sh
defaults to ${PWD}
as the working directory, but you can supply any alternative directory (e.g. ${HOME}
) as an argument.
Upon success the following command line prompt will appear.
k8sh $
The current set of tools installed with kube-shell
are as follows.
Tool | Version |
---|---|
docker CLI | latest |
aws CLI | latest |
helm | latest |
eksctl | 0.119.0 |
kubectl | 1.25.4 |
kind | 0.17.0 |
jsctl | 0.1.14 |
cmctl | 1.10.0 |
vcert | 4.22.1 |
You may check the availability of these tools as follows.
docker --version
aws --version
helm version
eksctl version
kubectl version --client --output=json
kind version
jsctl --version
cmctl version --client
vcert --version