環境準備

Installing kubeadm

bash completion for Alpine

sudo apk update;sudo apk upgrade;
sudo apk add bash-completion

kubectl completion bash | sudo tee /usr/share/bash-completion/completions/kubectl > /dev/null
kubectl completion bash | sudo tee /usr/share/bash-completion/completions/k > /dev/null

sudo sed -i -e 's/local commands=("kubectl")/local commands=("k")/g' /usr/share/bash-completion/completions/k 
sudo sed -i -e 's/__start_kubectl kubectl/__start_kubectl k/g' /usr/share/bash-completion/completions/k

echo 'source /etc/bash/bash_completion.sh
alias k=kubectl' | sudo tee -a /etc/profile

echo 'source /etc/bash/bash_completion.sh
alias k=kubectl' | tee -a /etc/bash.bashrc

Last updated