kubectl을 설치했지만 kubectl 로 명령을 칠 때에 자동완성이 되지 않아 답답한 일이 정말 많다.
예를 들어, kubectl get deployment
를 치려고 하면 kubectl get deplo
까지만 치고 Tab
을 눌러서 자동완성을 시키고 싶을 때에 아래처럼 스크립트에 코드를 넣어주면 Tab
을 눌러 자동완성을 할 수 있다.
Zsh 기준으로 kubectl
가 설치한 뒤,
~/.zsh.sh
내에 source <(kubectl completion zsh)
라인을 넣어준다.
참고자료: 공식 가이드 링크