Skip to content

Instantly share code, notes, and snippets.

@dex4er
Created June 16, 2020 08:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dex4er/7ede74a61aceff2f39bdf50fac0638f2 to your computer and use it in GitHub Desktop.
Save dex4er/7ede74a61aceff2f39bdf50fac0638f2 to your computer and use it in GitHub Desktop.
Bash aliases for kubectl
alias k='kubectl'
alias kd='kubectl describe'
alias kdd='kubectl describe deployment'
alias kddn='kubectl describe deployment --namespace'
alias kdp='kubectl describe pod'
alias kdpn='kubectl describe pod --namespace'
alias kds='kubectl describe secret'
alias kdsn='kubectl describe secret --namespace'
alias kdsv='kubectl describe service'
alias kdsva='kubectl describe service --all-namespaces'
alias kdsvn='kubectl describe service --namespace'
alias ke='kubectl edit'
alias kg='kubectl get'
alias kga='kubectl get --all-namespaces'
alias kgd='kubectl get deployment'
alias kgda='kubectl get deployment --all-namespaces'
alias kgdn='kubectl get deployment --namespace'
alias kgp='kubectl get pod'
alias kgpa='kubectl get pod --all-namespaces'
alias kgpaw='watch kubectl get pod --all-namespaces'
alias kgpn='kubectl get pod --namespace'
alias kgs='kubectl get secret'
alias kgsa='kubectl get secret --all-namespaces'
alias kgsn='kubectl get secret --namespace'
alias kgsv='kubectl get service'
alias kgsva='kubectl get service --all-namespaces'
alias kgsvn='kubectl get service --namespace'
alias kl='kubectl logs'
alias kln='kubectl logs --namespace'
alias kp='kubectl proxy'
for i in {0..99}; do
eval "alias ksdr${i}='kubectl scale deployment --replicas=$i'"
eval "alias ksdr${i}n='kubectl scale deployment --replicas=$i --namespace'"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment