配置kubectl及kubeadm命令自动补全
配置kubectl命令自动补全
安装bash-completion
- bash-completion-extras需要epelrepo源
yum install -y bash-completion bash-completion-extras
配置自动补全
source /usr/share/bash-completion/bash_completion
临时生效kubectl自动补全
source <(kubectl completion bash)
只在当前用户生效kubectl自动补全
echo 'source <(kubectl completion bash)' >>~/.bashrc
配置kubectl自动补全全局生效
echo 'source <(kubectl completion bash)' >/etc/profile.d/k8s.sh && source /etc/profile
生成kubectl的自动补全脚本
kubectl completion bash >/etc/bash_completion.d/kubectl
配置kubeadm命令自动补全
配置kubeadm自动补全
- 基本步骤与kubectl相似
source /usr/share/bash-completion/bash_completion
source <(kubeadm completion bash)
只对当前用户生效
echo 'source <(kubeadm completion bash)' >>~/.bashrc
配置kubeadm自动补全全局生效
echo 'source <(kubeadm completion bash)' >>/etc/profile.d/k8s.sh && source /etc/profile
生成kubeadm的自动补全脚本
kubeadm completion bash >/etc/bash_completion.d/kubeadm