목표

 -  kubectl 자동완성

 

 

 

1. bash-completion 설치

 $ yum install  bash-completion

 $ apt-get install bash-completion 

 

2. 설치 확인

 $ ls -l /usr/share/bash-completion/bash-completion

 

3. kubectl 자동활성 활성화

 방법 1) .bashrc에서 자동완성 스크립트 소싱

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

 

 방법 2) 자동 완성 스크립트를 /etc/bash_completion.d 디렉터리에 추가한다.

   $ kubectl completion bash >/etc/bash_completion.d/kubectl

 

 

*kubectl에 대한 앨리어스(alias)가 있는 경우, 해당 앨리어스로 작업하도록 셸 자동 완성을 확장할 수 있다.

$ echo 'alias k=kubectl' >>~/.bashrc 
$ echo 'complete -F __start_kubectl k' >>~/.bashrc

 

4. 사용

 - 탭으로 명령어 확인

 

참고)

https://kubernetes.io/ko/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/#%EC%86%8C%EA%B0%9C

+ Recent posts