Just some “kubectl” shortcuts
Jan 2, 2023
DISCLAIMER: These are just some simple aliases
I’ve setup in my CLI for my personal convenience while working with kubernetes / kubectl / minikube / kustomize / etc
# kubectl shortcuts
alias kc="kubectl"
alias kcg="kubectl get"
alias kcga="kubectl get --all-namespaces"
alias kcgy="kubectl get --output=yaml"
alias kcgw="kubectl get --output=wide"
alias kcge="kubectl get events"
alias kce="kubectl edit"
alias kcd="kubectl describe"
alias kcdel="kubectl delete"
alias kcl="kubectl logs"
alias kcx="kubectl exec -it"
alias kcvy="kubectl version -o=yaml"
alias kcpf="kubectl port-forward" # <localhost-port>:<remote-port>
alias kcrr="kubectl rollout restart deployment"
alias kcrs="kubectl rollout status deployment"
alias kck="kubectl kustomize"
alias kcneat="kubectl neat | yq"
alias kns="kubens"
alias kctx="kubectx"
alias kz="kustomize"
alias kdd="kubedd"
# minikube shortcuts
alias mkb="minikube"
# microk8s shortcuts
alias mks="microk8s"
alias mkc="microk8s kubectl"
# multipass shortcuts
alias mps="multipass"
Feel free to suggest more shortcuts (and “standards”) in the comments that are practiced by the people in the community.