前言

kubectl是kubernetes集群的命令行管理工具,在运维与部署应用时需要大量使用到kubectl命令对集群进行资源创建,日志查看等等操作。由于kubectl命令的强大,有大量子命令与参数,因此配置kubectl命令自动补全,可以提高运维效率,并且在忘记子命令时也可以按Tab建开始回忆。


一、安装bash命令行自动补全扩展包

[root@k8s-master ~]# yum -y install bash-completion 
[root@k8s-master ~]# source /usr/share/bash-completion/bash_completion		#执行加载

二、加载kubectl completion

[root@k8s-master ~]# source <(kubectl completion bash)	#临时生效

在这里插入图片描述

[root@k8s-master ~]# echo "source <(kubectl completion bash)" >> ~/.bashrc	#当前用户永久生效

三、kubectl命令补全测试

在这里插入图片描述

Logo

开源、云原生的融合云平台

更多推荐