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

阅读 56

2022-06-08


安装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)

0 0 举报