今天我们来做一个k8s kubectl的命令补全,这是一个小的玩意儿,但是玩意儿虽小用处极大。当面在使用k8s命令完成日常工作时候,最渴望的是什么?当然是tab键,命令补全。要不手动敲各种的参数,累死个人了。更可怕的是在极端的环境下,不能复制粘贴,想象下在机房的显示器前想着死长死长的pod名称,我的天吶,是不是有种想死的感觉。本想着借着去机房可以早点下班,没想要加班到深夜。
今天我来做命令补全的安装,很容易!开整~
ansible all -m shell -a 'yum install -y bash-completion'
ansible all -m shell -a 'source /usr/share/bash-completion/bash_completion'
ansible all -m shell -a 'echo "source <(kubectl completion bash)" >> ~/.bashrc'
这就完事儿了,感觉爽不爽!如果不生效重新连接下ssh。当然也可以source <(kubectl completion bash) 。今天的文章就这么多!