https://kubernetes.io/ko/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/

 

리눅스에서 bash 자동 완성 사용하기

리눅스에서 bash 자동 완성을 위한 몇 가지 선택적 구성에 대해 설명한다.

kubernetes.io

 

kubectl 명령어는 길기도 길지만 종류도 많아서 112 타이핑 하기에는 무리가 있어요. 손가락에.

물론 나중에는 대부분을 yaml 파일로 만들어서 저장해놓고 사용하기는 하겠지만 그럼에도 불구하고 자동완성 기능은 미리 설정해놓는 게 좋아요. 

 

마스터 노드에서 bash_completion 패키지가 설치되어 있는지 확인해주세요.

없으면 yum으로 설치해주세요.

설치 후 쉘을 다시 로드하고 type _init_completion 명령을 통해 잘 설정되었는지 확인해요.

rpm -eq bash_completion

#없으면
sudo yum search bash_completion

sudo yum install bash_completion

type _init_completion

 

이제 kubectl 명령어를 자동완성 기능이 지원되도록 root 유저로 아래 명령어를 실행하세요.

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

쉘을 리로드 하고 자동완성으로 아주 약간 더 편안한 쿠베 라이프 즐기세요.

 

 

끝.