kubectl 명령어 자동 완성 사용하기

작성자 김아름 수정일 2023-02-08 10:56

#kubernetes, #쿠버네티스, #자동완성

들어가며

  • 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 자동 완성 사용하는 방법에 대해 알아보았습니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300