自动补全安装

yum install bash-completion -y
source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc

补全安装完成后执行报错

# 运行kubectl tab时出现以下报错
[root@k8s-node ~]# kubectl desc-bash: _get_comp_words_by_ref: command not found 
解决方法:
#1、执行bash_completion
[root@k8s-node ~]# source /usr/share/bash-completion/bash_completion

#2、重新加载kubectl completion
[root@k8s-node ~]# source <(kubectl completion bash)

#3、又能用tab了
[root@k8s-node ~]# kubectl describe pod
分类: 云原生 标签: 云原生

评论

-- 评论已关闭 --

目录