Kubernetes Cli 별칭 사용해서 반복 스트레스에서 벗어나기

장후후·2024년 7월 8일
0

kubernetes Cli 명령어를 자주 사용하는 경우, 은근히 긴 명령어 때문에, 피로감을 느끼게 된다.
따라서, 나는 자주 사용하는 명령어를 alias를 통해서 줄여서 사용한다.
(참고로, 필자의 환경은 ubuntu이다.)

alias k=kubectl
alias kaf='kubectl apply -f'
alias kdf='kubectl delete -f'
alias kdsp='kubectl describe po'
alias kdsd='kubectl describe deploy'
alias kdsn='kubectl describe node'
alias kdss='kubectl describe service'
alias kdsi='kubectl describe ingress'
alias kec='kubectl exec -it'
alias kgp='kubectl get pod'
alias kgn='kubectl get node'
alias kgs='kubectl get service'
alias kgi='kubectl get ingress'
alias kgd='kubectl get deploy'
# Function to exec into a pod with ash
kea() {
    kubectl exec -it "$1" -- ash
}

더 많은 별칭을 사용하고 싶으면, 아래 공유된 github 레포지토리를 적용해서 사용해도 된다.
https://github.com/ahmetb/kubectl-aliases

bash 기준으로 이 별칭들을 계속 유지하고 싶다면, 아래를 따라해보자.

~/.bashrc 파일을 열고 위 내용을 맨 마지막 줄에 추가한다.

vim ~/.bashrc

:wq를 입력해서 vim 편집기에서 저장 후, 빠져나온다.
아래 명령어를 입력하면, 저장된 bashrc내용이 바로 터미널에 적용되서, 사용가능하다.

source ~/.bashrc
profile
Backend Developer, DevOPS Engineer, IIoT, IoT

0개의 댓글