Skip to content

Instantly share code, notes, and snippets.

@yogendratamang48
Last active June 4, 2021 11:26
Show Gist options
  • Save yogendratamang48/b6b18d9da50bde1b981810a587d48e89 to your computer and use it in GitHub Desktop.
Save yogendratamang48/b6b18d9da50bde1b981810a587d48e89 to your computer and use it in GitHub Desktop.
Kubectl Aliases
# eksctl
alias ek="eksctl"
alias ekcc="eksctl create cluster"
alias ekccf="eksctl create cluster -f"
alias ekrm="eksctl delete cluster"
alias ekrmf="eksctl delete cluster -f"
# Stack Master
alias sm="stack_master"
alias sma="stack_master apply"
alias smo="stack_master outputs"
alias smv="stack_master validate"
alias smdiff="stack_master diff"
alias smrm="stack_master delete"
# k - kubectl
# g - get
# po - pods
# svc - service
# dep - deployment
# d - describe
# a - apply
# l - log
# rm - delete
# desc - delete
# i - ingress
alias k=kubectl
# pods
alias kg="kubectl get"
alias kgpo="kubectl get pods"
alias kgpon="kubectl get pods --namespace"
# svc
alias kgsvc="kubectl get svc"
alias kgsvcn="kubectl get svc --namespace"
# Secrets
alias kgse="kubectl get secrets"
alias kgsen="kubectl get secrets --namespace"
# deps
alias kgdep="kubectl get deployment"
alias kgdepn="kubectl get deployment --namespace"
# ingresses
alias kgi="kubectl get ingress"
alias kgin="kubectl get ingress --namespace"
# Contexts
alias kcuc="kubectl config use-context"
alias kcgc="kubectl config get-contexts"
# describe
alias kdesc="kubectl describe"
alias kdescpo="kubectl describe pod"
alias kdescpon="kubectl describe pod --namespace"
alias kdescdep="kubectl describe deployment"
alias kdescdepn="kubectl describe deployment --namespace"
alias kdescsvc="kubectl describe service"
alias kdescsvcn="kubectl describe service --namespace"
alias kdesci="kubectl describe ingress"
alias kdescin="kubectl describe ingress --namespace"
alias ka="kubectl apply -f"
alias klo="kubectl logs"
alias klon="kubectl logs --namespace"
alias klof="kubectl logs -f"
alias klofn="kubectl logs -f --namespace"
alias kex="kubectl exec -i -t"
alias kexn="kubectl exec -i -t --namespace"
alias krm="kubectl delete"
alias krmf="kubectl delete -f"
alias krmpo="kubectl delete pod"
alias krmdep="kubectl delete deploy"
alias krmns="kubectl delete namespace"
alias krunbox="kubectl run busybox --rm -i --tty --image busybox"
alias krunboxn="kubectl run busybox --rm -i --tty --image busybox --namespace"
alias krunalpine="kubectl run alpine --rm -i --tty --image alpine"
export GRADLE_HOME="/home/ytamang/gradle/gradle-6.7.1"
export PATH=$PATH:$GRADLE_HOME/bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment