k8s-kubectl命令补全和别名配置 bash-completion

k8s-自动补全工具安装配置

前言:

默认centos mini 版本是没有安装的,如果是完整版是有的。因为网上其他的文章也试了不太行,所以自己写了一篇。

参考:k8s官网配置:在 Linux 系统中安装并设置 kubectl | Kubernetes

我自己用的k8s集群是1.26的,建议熟悉了kubectl命令之后再安装这个不全包。

1、安装bash-completion补全包

sudo yum install bash-completion -y
2、马上生效 & 永久生效

只需要执行bash ,来刷新终端,使当前改动被系统识别。

bash

(可选)如果 kubectl 有关联的别名,你可以扩展 Shell 补全来适配此别名:

echo 'alias k=kubectl' >>~/.bashrc
echo 'complete -o default -F __start_kubectl k' >>~/.bashrc

设置开机启动,永久生效

echo 'source <(kubectl completion bash)' >>~/.bashrc
source ~/.bashrc

3、验证 。

尝试 补全 kubectl describe ,比如:输入kubectl des 然后按tab补全。可以补全则证明成功

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值