업무관련/Kubernetes
쿠버네티스 쉘(shell) 자동완성 기능
월급-루팡
2022. 7. 28. 15:44
자동완성 기능
쿠버네티스 명령어중 Tab키를눌러 자동완성을 하는 기능을 활성화 할 수 있다.
source /usr/share/bash-completion/bash_completion
해당 입력 후 쉘을 다시 로드 해 주어야 한다.
이 후 자동완성 스크립트가 모든 세션에서 제공되도록 2가지의 방법을 사용해야한다.
echo 'source <(kubectl completion bash)' >>~/.bashrc #현재 사용자에만 적용
kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null #전체 적용
Kubectl에 alias 명칭을 지정했을 경우 아래와 같이 설정.
echo 'alias k=kubectl' >>~/.bashrc
echo 'complete -F __start_kubectl k' >>~/.bashrc