Make Life Easier
Tools
-
kubectx: Quickly switch kubernetes context defined in~/.kube/config-
Debian/Ubuntu
sudo apt install kubectx -
RHEL/Fedora
Download the appropriate precompiled
kubectxlibrary at https://github.com/ahmetb/kubectx/releases/latest
-
-
Merge kubeconfig files
⚠️ This is a destructive command that might nuke your
~/.kube/configfile.export KUBECONFIG=~/.kube/config:/path/to/config/1:/path/to/config/2 && \ kubectl config view --flatten > ~/.kube/config
Aliases
echo "alias k=kubectl" >> ~/.$(echo $0 | tr -d '-')rc
echo "alias ktx=kubectx" >> ~/.$(echo $0 | tr -d '-')rc