Last active
June 4, 2021 11:26
-
-
Save yogendratamang48/b6b18d9da50bde1b981810a587d48e89 to your computer and use it in GitHub Desktop.
Kubectl Aliases
This file contains 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
# 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