https://kubernetes.io/ko/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/
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
쉘을 리로드 하고 자동완성으로 아주 약간 더 편안한 쿠베 라이프 즐기세요.
끝.