kubectl命令补全
1. 补全命令不生效【问题】每次打开终端都需执行source <(kubectl completion bash),否则补全不生效【解决】将命令写入profile.d中# cat> /etc/profile.d/k8s_source.sh << EOFsource <(kubectl completion bash)EOF之后打开新终端都可以正常补全。2.-bash:
·
1. 补全命令不生效
【问题】
每次打开终端都需执行 source <(kubectl completion bash)
,否则补全不生效
【解决】
将命令写入profile.d中
# cat > /etc/profile.d/k8s_source.sh << EOF
source <(kubectl completion bash)
EOF
之后打开新终端都可以正常补全。
2. -bash: _get_comp_words_by_ref: 未找到命令
【问题】
上文操作后,tab补全时报错如下:
-bash: _get_comp_words_by_ref: 未找到命令
【解决】
需要安装 bash-completion
# yum install bash-completion -y
# source /usr/share/bash-completion/bash_completion
# source <(kubectl completion bash)
更多推荐
已为社区贡献26条内容
所有评论(0)