04 kubectl命令自动补全
kubectl 命令自动补全¶
kubectl 默认安装之后 不带自动补全的, 如果要使用自动补全, 配置方案如下
配置步骤¶
1、 安装bash-completion(Rocky linux 9)
$ dnf install bash-completion -y
2、 设置配置
$ source /usr/share/bash-completion/bash_completion
$ source <(kubectl completion bash)
$ echo "source <(kubectl completion bash)" >> ~/.bashrc
3、 如果将kubectl 设置了别名, 可以使用下面命令来补全
## 将别名设置成 k
$ echo 'alias k=kubectl' >> ~/.bashrc
## 设置 k 也支持补全
$ echo 'complete -F __start_kubectl k' >>~/.bashrc
## 配置生效
$ source ~/.bashrc