본문 바로가기
K8S

[kubernetes] kubectl alias 설정하기

by Rainbound-IT 2025. 1. 23.
반응형

 

Windows

powershell이나 cmd에서 notepad $profile 에 저장하면된다.

 

# kubectl 명령어를 위한 함수 정의
function k { kubectl $args }
function kg { kubectl get $args }
function kd { kubectl describe $args }
function kf { kubectl config set-context $args }
function kgp { kubectl get pod $args }
function kgs { kubectl get svc $args }
function ka { kubectl apply $args }
function kc { kubectl create $args }
function kr { kubectl delete $args }
function kexec { kubectl exec $args }
function klogs { kubectl logs $args }
function kctx { kubectl config use-context $args }
function kcc { kubectl config current-context $args }
function kcg { kubectl config get-context $args }

 

 

 

Linux

 

  • Bash: ~/.bashrc
  • Zsh: ~/.zshrc

에서 작성하면 된다.

 

# kubectl 명령어를 위한 함수 정의
function k { kubectl "$@" }
function kg { kubectl get "$@" }
function kd { kubectl describe "$@" }
function kf { kubectl config set-context "$@" }
function kgp { kubectl get pod "$@" }
function kgs { kubectl get svc "$@" }
function ka { kubectl apply "$@" }
function kc { kubectl create "$@" }
function kr { kubectl delete "$@" }
function kexec { kubectl exec "$@" }
function klogs { kubectl logs "$@" }
function kctx { kubectl config use-context "$@" }
function kcc { kubectl config current-context "$@" }
function kcg { kubectl config get-context "$@" }

 

 

반응형

댓글