Mac-Kubernetes中kubectl别名及自动补全

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 、kubectl ve 查看效果。

想不想看看墙外的世界

你可能感兴趣的:(Mac-Kubernetes中kubectl别名及自动补全)