工欲善其事,必先利其器。
k8s 中的 kubectl 命令系統(tǒng)有很多的子命令和縮寫,剛開始學(xué)習(xí)的小白不是很好理解。
這里使用 bash-completion 軟件包,結(jié)合一些 source 配置,教你如何在 centos 系統(tǒng)使用自動補全功能。
第一步:安裝 bash-completion
yum install -y bash-completion
第二步:生成自動補全代碼并放到對應(yīng)的目錄
whereis bash-completion
bash-completion: /usr/share/bash-completion
cd?/usr/share/bash-completion/completions
kubectl completion bash > kubectl
kubectl completion bash | sed s/kubectl/k/g > k #非必須,適合喜歡 alias 的用戶
重新登錄即可生效
# kubectl ex
exec? ? explain? expose
# k ex
exec? ? explain? expose