Kubernetes的操作命令kubectl在shell中的自動補全
說明
kubernetes的操作命令kubectl的子命令比較多,設定了自動補全後,可以加快操作速度,減少敲擊鍵盤的次數。kubectl Enabling shell autocompletion 。
在zsh上設定
source <(kubectl completion zsh)
可以匯入到.zshrc中實現自動載入:
kubectl completion zsh >> ~/.zshrc
鍵入-n以後,按tab,自動彈出可用的ns:
➜admin kubectl -n defaultdemo-echodemo-webshellkongkube-publickube-system
在linux上設定
yum install bash-completion source /usr/share/bash-completion/bash_completion echo 'source <(kubectl completion bash)' >>~/.bashrc kubectl completion bash >/etc/bash_completion.d/kubectl
在mas上設定-bash
brew install [email protected] export BASH_COMPLETION_COMPAT_DIR=/usr/local/etc/bash_completion.d [[ -r /usr/local/etc/profile.d/bash_completion.sh ]] && . /usr/local/etc/profile.d/bash_completion.sh echo 'source <(kubectl completion bash)' >>~/.bashrc kubectl completion bash >/usr/local/etc/bash_completion.d/kubectl
參考
本文 原創首發 於網站:www.lijiaocn.com