Last active
July 1, 2020 07:52
-
-
Save ThePSAdmin/ac89730c59001c2b12dc2ec0ddb7b5cd to your computer and use it in GitHub Desktop.
Kubectl aliases for pwsh
This file contains hidden or 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
New-Alias -Name k -Value kubectl | |
function kaf(){& kubectl apply -f $args} | |
function kca(){& kubectl $args --all-namespaces} | |
function kccc(){& kubectl config current-context $args} | |
function kcdc(){& kubectl config delete-context $args} | |
function kcgc(){& kubectl config get-contexts $args} | |
function kcn(){& kubectl config set-context $(kubectl config current-context) --namespace $args} | |
function kcp(){& kubectl cp $args} | |
function kcsc(){& kubectl config set-context $args} | |
function kcuc(){& kubectl config use-context $args} | |
function kdcm(){& kubectl describe configmap $args} | |
function kdd(){& kubectl describe deployment $args} | |
function kdel(){& kubectl delete $args} | |
function kdelcm(){& kubectl delete configmap $args } | |
function kdeld(){& kubectl delete deployment $args } | |
function kdelf(){& kubectl delete -f $args } | |
function kdeli(){& kubectl delete ingress $args } | |
function kdelno(){& kubectl delete node $args } | |
function kdelns(){& kubectl delete namespace $args } | |
function kdelp(){& kubectl delete pods $args } | |
function kdelpvc(){& kubectl delete pvc $args } | |
function kdels(){& kubectl delete svc $args } | |
function kdelsec(){& kubectl delete secret $args } | |
function kdelss(){& kubectl delete statefulset $args } | |
function kdi(){& kubectl describe ingress $args } | |
function kdno(){& kubectl describe node $args } | |
function kdns(){& kubectl describe namespace $args } | |
function kdp(){& kubectl describe pods $args } | |
function kdpvc(){& kubectl describe pvc $args } | |
function kds(){& kubectl describe svc $args } | |
function kdsec(){& kubectl describe secret $args } | |
function kdss(){& kubectl describe statefulset $args } | |
function kecm(){& kubectl edit configmap $args } | |
function ked(){& kubectl edit deployment $args } | |
function kei(){& kubectl edit ingress $args } | |
function keno(){& kubectl edit node $args } | |
function kens(){& kubectl edit namespace $args } | |
function kep(){& kubectl edit pods $args } | |
function kepvc(){& kubectl edit pvc $args } | |
function kes(){& kubectl edit svc $args } | |
function kess(){& kubectl edit statefulset $args } | |
function keti(){& kubectl exec -ti $args } | |
function kga(){& kubectl get all $args } | |
function kgaa(){& kubectl get all --all-namespaces $args } | |
function kgcm(){& kubectl get configmaps $args } | |
function kgd(){& kubectl get deployment $args } | |
function kgi(){& kubectl get ingress $args } | |
function kgno(){& kubectl get nodes$args } | |
function kgns(){& kubectl get namespaces $args } | |
function kgp(){& kubectl get pods $args } | |
function kgpvc(){& kubectl get pvc $args } | |
function kgrs(){& kubectl get rs $args } | |
function kgs(){& kubectl get svc $args } | |
function kgsec(){& kubectl get secret $args } | |
function kgss(){& kubectl get statefulset $args} | |
function kl(){& kubectl logs $args } | |
function klf(){& kubectl logs -f $args } | |
function kpf(){& kubectl port-forward $args } | |
function krh(){& kubectl rollout history $args } | |
function krsd(){& kubectl rollout status deployment $args } | |
function krsss(){& kubectl rollout status statefulset $args } | |
function kru(){& kubectl rollout undo $args } | |
function ksd(){& kubectl scale deployment $args } | |
function ksss(){& kubectl scale statefulset $args } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment