junior/Kubernetes
[k8s] 커맨드 자동완성 기능
johh
2023. 7. 10. 07:48
kubectl Cheat Sheet(https://kubernetes.io/docs/reference/kubectl/cheatsheet/)
kubectl 명령어 구조는 다음과 같으며, 세부적인 기능은 --help 기능을 이용해 확인할 수 있다.
명령어의 요소들을 모두 정확하게 외우고 있기는 어렵기 때문에 자동완성 기능을 이용하면 정확하고 빠르게 명령어를 입력할 수 있다.
쿠버네티스에 커맨드 자동완성 기능이 없을 경우 bash shell에 다음 명령어를 입력하면 자동완성 기능을 사용할 수 있다.
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc
추가로 다음 명령어를 통해 kubectl을 k만을 입력하여 실행시킬수 있다. (ex. k get nodes)
alias k=kubectl
complete -o default -F __start_kubectl k