본문 바로가기
인프라/Kubernetis

[minikube] kubectl 자동완성 기능

by devthrive 2025. 8. 11.
반응형

Kubectl 자동 완성 기능 (kubectl 치트 시트) 설정

https://kubernetes.io/ko/docs/reference/kubectl/cheatsheet/

 

kubectl 치트 시트

이 페이지는 일반적으로 사용하는 kubectl 커맨드와 플래그에 대한 목록을 포함한다. Kubectl 자동 완성 BASH source <(kubectl completion bash) # bash-completion 패키지를 먼저 설치한 후, bash의 자동 완성을 현재

kubernetes.io

 

쿠버네티스 설치 후 사용 하는 명령어가 안보인느 경우가 많아 찾아보니 kubectl 치트 시트라는 문서를 발견 후 적용 해보았다.

시트 적용 전 tab을 누르면 디렉토리및 파일만 표기 되어 kubectl에 관한 커맨드와 플래그에 대한 목록이 안보임.

치트시트 적용 전

 

alias로 kubectl이 길어 k로 변경 후 tab을 누르면 커맨드와 플래그 목록이 보임

source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc
alias k=kubectl
complete -o default -F __start_kubectl k

치트시트 적용 후

 

 

+추가) 재로그인 및 재부팅시 지속적으로 적용이 안되면 ~/.bashrc 수정을 하면 좋음

vi ~/.bashrc
 - 파일 맨 하단에 source <(kubectl completion bash) 있는 부분 찾은 후

alias k=kubectl
complete -o default -F __start_kubectl k
 -# kubectl 별칭 설정 및 자동 완성 연결 추가 후 재부팅

 

반응형