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