Kubernetes 를 사용하다보면, kubectl 매번 치는데 오타도나고 귀찮고 자동완성도 안되어서 불편하다.

 Kubernetes Documentation 사이트에서 친절하게 Cheat Sheet를 알려주고 있다.

https://kubernetes.io/docs/reference/kubectl/cheatsheet/)

 아래와 같이 수행을 하면, k 로 kubectl를 대체할 수 있고 tab만 누르는 것으로 자동완성을 할 수 있다.

 

 # kubectl 자동 완성.

 

 - BASH 기준

아래 순서대로 진행하면 된다.

source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc
alias k=kubectl
complete -F __start_kubectl k
source ~/.bashrc