0
点赞
收藏
分享

微信扫一扫

【K8S】二进制部署的kubelet设置命令自动补全

乱世小白 2022-06-08 阅读 56


安装bash-completion工具

$ yum install -y bash-completion

使配置生效:

$ source /usr/share/bash-completion/bash_completion
$ source <(kubectl completion bash)
$ kubectl completion bash > ~/.kube/completion.bash.inc
$ source '/root/.kube/completion.bash.inc'
$ source $HOME/.bash_profile

在文件 ~/.bashrc 中导入(source)补全脚本:

$ echo 'source <(kubectl completion bash)' >>~/.bashrc

将补全脚本添加到目录 /etc/bash_completion.d 中:

$ kubectl completion bash >/etc/bash_completion.d/kubectl

如果 kubectl 有关联的别名,你可以扩展 shell 补全来适配此别名:

$ echo 'alias k=kubectl' >>~/.bashrc
$ echo 'complete -F __start_kubectl k' >>~/.bashrc



举报

相关推荐

0 条评论