Kubernetes
kubectl 자동 완성
RailCoder
2024. 9. 6. 09:55
반응형
kubectl 자동 완성
*현재 조건
- Mac m1
- kubectl 설치 완료
- oh-my-zsh 사용
$ source <(kubectl completion zsh) # 현재 셸에 zsh의 자동 완성 설정
$ echo "[[ $commands[kubectl] ]] && source <(kubectl completion zsh)" >> ~/.zshrc # 자동 완성을 zsh 셸에 영구적으로 추가한다.
$ echo "[[ $commands[kubectx] ]] && source <(kubectx $ZSH/custom/completions zsh)" >> ~/.zshrc
echo "fpath=($ZSH/custom/completions $fpath)" >> ~/.zshrc
$ cd ~/.oh-my-zsh/custom/plugins/
# zsh-autosuggestions 플러그인
$ git clone https://github.com/zsh-users/zsh-autosuggestions
# zsh-syntax-highlighting 플러그인
$ git clone https://github.com/zsh-users/zsh-3syntax-highlighting.git
# plugin 활성화 plugins 항목에 다음것들을 추가해주면 된다.
$ vi ~/.zshrc
plugins=(git zsh-syntax-highlighting zsh-autosuggestions kubectl kube-ps1)
반응형