Created
June 16, 2020 08:32
-
-
Save dex4er/7ede74a61aceff2f39bdf50fac0638f2 to your computer and use it in GitHub Desktop.
Bash aliases for kubectl
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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