kubectl 會(huì)被經(jīng)常使用祖驱。很快你就會(huì)發(fā)現(xiàn)每次不得不打全命令是非常痛苦的书闸。
花一分鐘為 kubectl 設(shè)置別名和 tab命令補(bǔ)全可讓使用變得簡(jiǎn)單紊选。
創(chuàng)建別名
$ vim ~/.bash_profile
在末尾增加:
alias kc=kubectl
安裝bash-completion
$ brew install bash-completion
復(fù)制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至環(huán)境變量使其生效
$ brew info bash-completion
在輸出的文本中找到如下行:
==> Caveats
Add the following line to your ~/.bash_profile:
....
復(fù)制“Add the following line to your ~/.bash_profile:”下面一行的內(nèi)容啡捶。
打開(kāi)~/.bash_profile文件最后姥敛,插入到最后。
使用
關(guān)閉終端瞎暑,重新打開(kāi)彤敛。
鍵入kc ve <tab> 与帆、kubectl ve <tab> 查看效果。