Skip to content

Instantly share code, notes, and snippets.

@vishnuhd
Created April 9, 2025 04:35
Show Gist options
  • Save vishnuhd/c3ade763c50dd21867404fd1945651d9 to your computer and use it in GitHub Desktop.
Save vishnuhd/c3ade763c50dd21867404fd1945651d9 to your computer and use it in GitHub Desktop.
kubectl aliases for shell
alias k="kubectl"
alias kc="kubectl create -f"
alias kaf="kubectl apply -f"
alias kdf="kubectl delete -f"
alias kg="kubectl get"
alias pods="kubectl get pods"
alias allpods="kubectl get pods --all-namespaces"
alias rcs="kubectl get rc"
alias pvs="kubectl get pv"
alias allpvs="kubectl get pv --all-namespaces"
alias kjobs="kubectl get jobs"
alias alljobs="kubectl get jobs --all-namespaces"
alias crons="kubectl get cronjobs"
alias allcrons="kubectl get cronjobs --all-namespaces"
alias rss="kubectl get rs"
alias allrss="kubectl get rs --all-namespaces"
alias svcs="kubectl get services"
alias allsvcs="kubectl get services --all-namespaces"
alias pvcs="kubectl get pvc"
alias allpvcs="kubectl get pvc --all-namespaces"
alias cms="kubectl get cm"
alias allcms="kubectl get cm --all-namespaces"
alias crds="kubectl get crd"
alias kd="kubectl describe"
alias kdp="kubectl describe pod "
alias kds="kubectl describe service "
alias nodes="kubectl get nodes"
alias klogs="kubectl logs"
alias ns="kubectl get ns"
alias deploys="kubectl get deployment"
alias alldeploys="kubectl get deployment --all-namespaces"
alias events="kubectl get events"
alias kexec="kubectl exec -it "
alias secrets="kubectl get secrets"
alias igs="kubectl get ingress"
alias contexts="kubectl config get-contexts"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment