kubectl 会被经常使用。很快你就会发现每次不得不打全命令是非常痛苦的。
花一分钟为 kubectl 设置别名和 tab命令补全可让使用变得简单。
创建别名
$ vim ~/.bash_profile
在末尾增加:
alias kc=kubectl
安装bash-completion
$ brew install bash-completion
复制kubectl completion bash到completion目录
普通kubectl形式的:
$ kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/kubectl
kc别名形式的:
$ kubectl completion bash | sed s/kubectl/kc/g > $(brew --prefix)/etc/bash_completion.d/kc
添加bash-completion至环境变量使其生效
$ brew info bash-completion
在输出的文本中找到如下行:
==> Caveats
Add the following line to your ~/.bash_profile:
....
复制“Add the following line to your ~/.bash_profile:”下面一行的内容。
打开~/.bash_profile文件最后,插入到最后。
使用
关闭终端,重新打开。
键入kc ve <tab> 、kubectl ve <tab> 查看效果。