前言
环境:centos7.9 docker-ce-20.10.9 kubernetes-version v1.22.6
官方文档:https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/#enable-kubectl-autocompletion
kubectl是一个在k8s集群中最常用的命令行客户端工具,我们要管理k8s集群就需要经常使用kubectl,但是默认的kubectl没有配置补全命令、补全对象的功能,这显然很繁琐,其实我们可以通过安装bash-completion的包来实现命令对象补全功能。
为kubectl设置别名(可选)
可以为kubectl设置别名来简化输入,官方也有类似的说明,但本人觉得没必要,这里只给出设置方法。
#设置kubectl别名为k
echo 'alias k=kubectl' >> ~/.bashrc
#重新加载bash,使别名配置生效
bash
# 查看所有别名
alias
#测试,别名已生效
k get pods

本文介绍了如何在CentOS 7.9环境下为kubectl设置命令行补全和别名,以提高k8s集群管理效率。首先,通过yum安装bash-completion来实现kubectl的tab补全功能,然后通过修改.bashrc文件设置kubectl的别名'k',简化命令输入。按照步骤操作后,kubectl的使用将更加便捷。
最低0.47元/天 解锁文章
285

被折叠的 条评论
为什么被折叠?



