Kubectl autocomplete , alias - yeardream-de-project-team4/k8s_project GitHub Wiki

k8s tip

설치

  1. sudo apt -y install bash-completion 설치( echo $SHELL로 쉘스크립트 타입 확인 후 진행 )
  2. type _init_completion

autocomplete 적용

  1. echo 'source <(kubectl completion bash)' >>~/.bashrc

alias 설정

  1. echo 'alias k=kubectl' >>~/.bashrc -> k 입력 시, 자주 사용되는 kubectl 적용 ( k = kubectl )

  2. echo 'complete -F __start__kubectl k' >>~/.bashrc

  3. source ~/.bashrc

  4. Test -> kubectl get dep 까지 입력 후, tab 키를 누르면 deployments.apps가 완성된다. -> kubectl api- tab -> k get nodes 입력 시, kubectl get nodes 기능을 수행한다.

  5. 추가적으로 k8s의 자주 사용되는 긴 명령어들 example) kubectl get pods -o wide
    을 echo 'alias kgp='kubectl get pods -o wide' 와 같이 지정할 수 있다.