Kubectl autocomplete , alias - yeardream-de-project-team4/k8s_project GitHub Wiki
k8s tip
설치
- sudo apt -y install bash-completion 설치( echo $SHELL로 쉘스크립트 타입 확인 후 진행 )
- type _init_completion
autocomplete 적용
- echo 'source <(kubectl completion bash)' >>~/.bashrc
alias 설정
-
echo 'alias k=kubectl' >>~/.bashrc -> k 입력 시, 자주 사용되는 kubectl 적용 ( k = kubectl )
-
echo 'complete -F __start__kubectl k' >>~/.bashrc
-
source ~/.bashrc
-
Test -> kubectl get dep 까지 입력 후, tab 키를 누르면 deployments.apps가 완성된다. -> kubectl api- tab -> k get nodes 입력 시, kubectl get nodes 기능을 수행한다.
-
추가적으로 k8s의 자주 사용되는 긴 명령어들 example) kubectl get pods -o wide
을 echo 'alias kgp='kubectl get pods -o wide' 와 같이 지정할 수 있다.