为kubectl配置别名和命令行补齐
配置别名 # vim ~/.bashrc 添加 alias k=‘kubectl‘ # source ~/.bashrc ? 配置命令行补齐 # yum install -y bash-completion -y # chmod +x /usr/share/bash-completion/bash_completion # /usr/share/bash-completion/bash_completion # source /usr/share/bash-completion/bash_completion # source <(kubectl completion bash) ? # kubectl desc<TAB> no<TAB> node<TAB> 问题:在使用命令行补齐时,必须使用kubectl的全称,使用k不行。 优化: # source <(kubectl completion bash | sed s/kubectl/k/g) # k desc<TAB> no<TAB> mas<TAB> ? 为了每次登录,都可以自动加载: # echo "source <(kubectl completion bash)" >> /etc/bashrc (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |