|
|
|
|
@ -59,6 +59,7 @@ alias kgns='kubectl get namespaces' |
|
|
|
|
alias kens='kubectl edit namespace' |
|
|
|
|
alias kdns='kubectl describe namespace' |
|
|
|
|
alias kdelns='kubectl delete namespace' |
|
|
|
|
alias kcn='kubectl config set-context $(kubectl config current-context) --namespace' #change namespace |
|
|
|
|
|
|
|
|
|
# ConfigMap management |
|
|
|
|
alias kgcm='kubectl get configmaps' |
|
|
|
|
@ -80,6 +81,10 @@ alias kdd='kubectl describe deployment' |
|
|
|
|
alias kdeld='kubectl delete deployment' |
|
|
|
|
alias ksd='kubectl scale deployment' |
|
|
|
|
alias krsd='kubectl rollout status deployment' |
|
|
|
|
# Recreate all pods in deployment with zero-downtime |
|
|
|
|
kres(){ |
|
|
|
|
kubectl set env $@ REFRESHED_AT=$(date +%Y%m%d%H%M%S) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# Rollout management. |
|
|
|
|
alias kgrs='kubectl get rs' |
|
|
|
|
|