工欲善其事,必先利其器。
k8s 中的 kubectl 命令系统有很多的子命令和缩写,刚开始学习的小白不是很好理解。
这里使用 bash-completion 软件包,结合一些 source 配置,教你如何在 centos 系统使用自动补全功能。
第一步:安装 bash-completion
yum install -y bash-completion
第二步:生成自动补全代码并放到对应的目录
whereis bash-completion
bash-completion: /usr/share/bash-completion
cd /usr/share/bash-completion/completions
kubectl completion bash > kubectl
kubectl completion bash | sed s/kubectl/k/g > k #非必须,适合喜欢 alias 的用户
重新登录即可生效
# kubectl ex
exec explain expose
# k ex
exec explain expose
网友评论