Switch between kubectl versions by specifying version or
automatically based on context.
Currently for mac only.
Meant to replace your alias k='kubectl'
.
If you have this alias set, you'll need to comment out or remove.
kver will set the 'k' command to be soft-linked to the kubectl version to be used.
They are stored in your ~/.kver directory.
kver Installation:
unalias k
mkdir ~/.kver
echo 'export PATH="~/.kver:$PATH"' >> ~/.bashrc
source ~/.bashrc
curl https://raw.githubusercontent.com/tkjef/kver/master/kver -o ~/.kver/kver
chmod +x ~/.kver/kver
Usage:
$ kver <version>
EXAMPLES:
kver 1.22.9
kver - # switch to previous version
Created & maintained by tkjef (yo@tkjef.com).
MIT License, (see LICENSE)
Version 0.2.0
-add optional - flag for switching to previous kubectl version
-more error checking
Version 0.3.0
-setup brew install