k8s kubectl 和 istioctl 命令补全
K8s istio 命令自动补全先安装yum install bash-completion -y1、k8skubectl 命令补全设置1.执行bash_completionsource /usr/share/bash-completion/bash_completion2.加载kubectl completionsource <(kubectl completion bash) # 在 b
·
K8s istio 命令自动补全
先安装
yum install bash-completion -y
1、k8s kubectl 命令补全设置
1.执行bash_completion
source /usr/share/bash-completion/bash_completion
2.加载kubectl completion
source <(kubectl completion bash) # 在 bash 中设置当前 shell 的自动补全,要先安装 bash-completion 包。
echo "source <(kubectl completion bash)" >> ~/.bashrc # 在您的 bash shell 中永久的添加自动补全
2.istioctl 命令补全命令
前提也是需要先安装bash-completion
步骤一。添加下行内容到您的 ~/.bash_profile 中
[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"
步骤二。开启自动补全
istioctl 自动补全的文件位于 tools 目录。通过复制 istioctl.bash 文件到您的home目录,root用户复制到/root/;然后添加下行内容到您的 .bashrc 文件执行 istioctl tab 补全文件:
source ~/istioctl.bash
ubuntu 环境下的kubectl 补全出现问题 - 退出root后重新登录后,命令不能补全。
问题详细:
kubectl ge_get_comp_words_by_ref:未找到命令
Error: unknown command “ge” for “kubectl”
解决方式:vim ~/.bashrc
以后每次登录自动生效:
source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)
source ~/.bashrc
更多推荐
已为社区贡献2条内容
所有评论(0)