diff --git a/prepare-vms/lib/commands.sh b/prepare-vms/lib/commands.sh index 23ecfcfc..bac7f9ef 100644 --- a/prepare-vms/lib/commands.sh +++ b/prepare-vms/lib/commands.sh @@ -143,6 +143,23 @@ _cmd_kube() { sudo kubeadm join --discovery-token-unsafe-skip-ca-verification --token \$TOKEN node1:6443 fi" + # Install kubectx and kubens + pssh " + [ -d kubectx ] || git clone https://github.com/ahmetb/kubectx && + sudo ln -sf /home/ubuntu/kubectx/kubectx /usr/local/bin/kctx && + sudo ln -sf /home/ubuntu/kubectx/kubens /usr/local/bin/kns && + sudo cp /home/ubuntu/kubectx/completion/*.bash /etc/bash_completion.d && + [ -d kube-ps1 ] || git clone https://github.com/jonmosco/kube-ps1 && + sudo -u docker sed s/docker-prompt/kube_ps1/ /home/docker/.bashrc && + sudo -u docker tee -a /home/docker/.bashrc <