들어가며
- bash에서 kubectl 명령어 자동 완성을 사용할 수 있습니다.
- kubectl 자동 완성 설정하는 방법에 대해 알아보겠습니다.
kubectl 자동 완성 설정하기
먼저 bash-completion 패키지가 설치되어 있어야 합니다.
yum install epel-release yum install bash-completion bash-completion-extras
위 패키지 설치가 완료되면, 아래 명령어를 통해 kubectl 자동 완성 기능을 설정합니다.
source <(kubectl completion bash) echo "source <(kubectl completion bash)" >> ~/.bashrc
이후, kubectl 자동 완성 기능을 확인합니다.
명령어를 전부 쓰지 않더라도, <tab> 키를 통해 나머지 명령어 작성이 완료됩니다.
리소스의 이름도 적용 가능합니다.
kubectl get po NAME READY STATUS RESTARTS AGE mongo-68d579f669-mczp8 1/1 Running 0 92m kubectl describe po mo <tab> kubectl describe pod mongo-68d579f669-mczp8
마무리
- linux에서 bash 자동 완성 사용하는 방법에 대해 알아보았습니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.