概述

自动补全

bash

启用自动补全:

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

zsh

启用补全功能:

echo '[[ $commands[kubectl] ]] && source <(kubectl completion zsh)' > $(brew --prefix)/share/zsh/site-functions/_kubectl

别名

kubectl 这个命令如果有更短的别名可以更方便输入:

alias k=kubectl

但是这样的别名没有自动补全,我们需要继续修改:

alias k=kubectl
complete -F __start_kubectl k