在上一章(k8s最新安装(2025版,ubuntu))安装完成后。使用终端命令可以查看k8s的各种资源信息。如想要查看命名空间calico-system下的pod的信息,需要使用如下命令。
kubectl get pod -n calico-system -o wide
但其中的一些关键字不能使用tab键自动补全,增加了学习成本。为了提高敲命令的效率。可以安装bash-completion插件。让终端拥有k8s命令补全的能力。
安装步骤
可以使用root执行如下命令(非必需)
- 安装
# apt安装 sudo apt install -y bash-completion # yum安装 sudo yum install -y bash-completion - 在文件
~/.bashrc中导入(source)补全脚本:echo 'source <(kubectl completion bash)' >> ~/.bashrc - 将补全脚本添加到目录
/etc/bash_completion.d中kubectl completion bash >/etc/bash_completion.d/kubectl - source使脚本生效
source /usr/share/bash-completion/bash_completion - 测试,按下两次
Tab键即可得到命令提示