kubectl 自動補全命令


1.安裝bash-completion工具

yum install bash-completion -y

 否則報錯:

-bash: _get_comp_words_by_ref: command not found

2.執行bash_completion

source /usr/share/bash-completion/bash_completion

3.加載kubectl completion

source <(kubectl completion bash) # 在 bash 中設置當前 shell 的自動補全,要先安裝 bash-completion 包。
echo "source <(kubectl completion bash)" >> ~/.bashrc # 在您的 bash shell 中永久的添加自動補全

您還可以為 kubectl 使用一個速記別名,該別名也可以與 completion 一起使用:

cat >>/root/.bashrc<<EOF
alias k=kubectl
complete -F __start_kubectl k
EOF
source /root/.bashrc

參考:https://kubernetes.io/zh/docs/reference/kubectl/cheatsheet/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM