From 20813e2efd623732c11302777765a22593a1183d Mon Sep 17 00:00:00 2001 From: Dbz Date: Sat, 11 Sep 2021 15:19:59 -0700 Subject: [PATCH 01/13] Turn aliases into aliases.sh --- README.md | 10 +++++----- aliases => aliases.sh | 1 + generate/README.md | 3 ++- generate/pkg/generate/generate.go | 5 +++++ 4 files changed, 13 insertions(+), 6 deletions(-) rename aliases => aliases.sh (99%) diff --git a/README.md b/README.md index 0e16461..cebcff9 100644 --- a/README.md +++ b/README.md @@ -211,20 +211,20 @@ All commands with the same comment will be grouped together in the generated fil # Installation To grab a bunch of aliases without customization get the -`aliases` file and source it in your `bashrc` or `zshrc` file. +`aliases.sh` file and source it in your `bashrc` or `zshrc` file. ## Bash Example ```bash -curl https://raw.githubusercontent.com/Dbz/kube-aliases/master/aliases -o ${HOME}/.kube-aliases -echo "source ${HOME}/.kube-aliases" >> .bashrc +curl https://raw.githubusercontent.com/Dbz/kube-aliases/master/aliases.sh -o ${HOME}/.kube-aliases.sh +echo "source ${HOME}/.kube-aliases.sh" >> .bashrc ``` ## Zsh Example ```bash -curl https://raw.githubusercontent.com/Dbz/kube-aliases/master/aliases -o ${HOME}/.kube-aliases -echo "source ${HOME}/.kube-aliases" >> .zshrc +curl https://raw.githubusercontent.com/Dbz/kube-aliases/master/aliases.sh -o ${HOME}/.kube-aliases.sh +echo "source ${HOME}/.kube-aliases.sh" >> .zshrc ``` ## Generate Aliases diff --git a/aliases b/aliases.sh similarity index 99% rename from aliases rename to aliases.sh index 959a87e..6f88cd4 100644 --- a/aliases +++ b/aliases.sh @@ -1,3 +1,4 @@ +#!/bin/bash # Manage events. alias kcev="kubectl create events" diff --git a/generate/README.md b/generate/README.md index 943c6fe..3f0ab33 100644 --- a/generate/README.md +++ b/generate/README.md @@ -22,6 +22,7 @@ cmds: additional: - short: wkgp cmd: "watch kubectl get pods" + comment: "Additional pod commands." ``` Which will generate the following file @@ -35,7 +36,7 @@ by running ```bash make -bin/generate-kube-aliases alias.yaml aliases +bin/generate-kube-aliases alias.yaml aliases.sh ``` # Contributing diff --git a/generate/pkg/generate/generate.go b/generate/pkg/generate/generate.go index 069a456..c467a3a 100644 --- a/generate/pkg/generate/generate.go +++ b/generate/pkg/generate/generate.go @@ -31,6 +31,11 @@ func Generate(filePath, targetPath string) error { } defer aliasFile.Close() + _, err = io.WriteString(aliasFile, "#!/bin/bash\n") + if err != nil { + return fmt.Errorf("Warning: could not write shebang", err) + } + var aliasBuilder strings.Builder var aliasCMDs types.AliasCMDs for r := range aliases.Resources { From 5c5e21f4aef31796460dd2bd75b8716699f15989 Mon Sep 17 00:00:00 2001 From: Dbz Date: Sat, 11 Sep 2021 15:48:20 -0700 Subject: [PATCH 02/13] Tis a zsh plugin again --- README.md | 12 +++++++----- kube-aliases.plugin.zsh | 8 ++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 kube-aliases.plugin.zsh diff --git a/README.md b/README.md index cebcff9..3e923d6 100644 --- a/README.md +++ b/README.md @@ -213,20 +213,22 @@ All commands with the same comment will be grouped together in the generated fil To grab a bunch of aliases without customization get the `aliases.sh` file and source it in your `bashrc` or `zshrc` file. -## Bash Example - ```bash curl https://raw.githubusercontent.com/Dbz/kube-aliases/master/aliases.sh -o ${HOME}/.kube-aliases.sh echo "source ${HOME}/.kube-aliases.sh" >> .bashrc ``` -## Zsh Example +## Oh-My-Zsh Example + +To install this as a plugin: ```bash -curl https://raw.githubusercontent.com/Dbz/kube-aliases/master/aliases.sh -o ${HOME}/.kube-aliases.sh -echo "source ${HOME}/.kube-aliases.sh" >> .zshrc +git clone https://github.com/Dbz/kube-aliases.git ~/.oh-my-zsh/custom/plugins/kube-aliases +echo "plugins+=(kube-aliases)" >> ~/.zshrc ``` +If you set the `ZSH_CUSTOM` environment variable, then you should modify the git clone directory to be `$ZSH_CUSTOM/plugins/kube-aliases`. + ## Generate Aliases Coming soon diff --git a/kube-aliases.plugin.zsh b/kube-aliases.plugin.zsh new file mode 100644 index 0000000..c9965f7 --- /dev/null +++ b/kube-aliases.plugin.zsh @@ -0,0 +1,8 @@ +KALIAS=$ZSH_CUSTOM/plugins/kube-aliases +KRESOURCES=$ZSH_CUSTOM/plugins/kube-aliases/docs/resources +SHELL_NAME=$(basename $SHELL) + +# Auto complete, for bash replace zsh with bash +# For some reason this is sourcing the oh-my-zsh plugin. +source <(kubectl completion $SHELL_NAME) +source ./aliases.sh From a6f14d9cd41e085c9a9cdb1ee63e9b29385503a6 Mon Sep 17 00:00:00 2001 From: Dbz Date: Sat, 11 Sep 2021 15:54:43 -0700 Subject: [PATCH 03/13] fix returned error and regenerate aliases --- aliases.sh | 700 +++++++++++++++--------------- generate/pkg/generate/generate.go | 2 +- 2 files changed, 351 insertions(+), 351 deletions(-) diff --git a/aliases.sh b/aliases.sh index 6f88cd4..12b2928 100644 --- a/aliases.sh +++ b/aliases.sh @@ -1,32 +1,116 @@ #!/bin/bash -# Manage events. -alias kcev="kubectl create events" -alias kdelev="kubectl delete events" -alias kdev="kubectl describe events" -alias kgev="kubectl get events" -alias kgevg="kubectl get events -o wide | grep" -alias kgaev="kubectl get --all-namespaces -o wide events" -alias kgaevg="kubectl get --all-namespaces -o wide events | grep" -alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgev="watch kubectl get events" -alias wkgaev="watch kubectl get --all-namespaces -o wide events" -alias kgyev="kubectl get -o yaml events" -alias keev="kubectl edit events" +# Manage roles. +alias kcr="kubectl create roles" +alias kdelr="kubectl delete roles" +alias kdr="kubectl describe roles" +alias kgr="kubectl get roles" +alias kgrg="kubectl get roles -o wide | grep" +alias kgar="kubectl get --all-namespaces -o wide roles" +alias kgarg="kubectl get --all-namespaces -o wide roles | grep" +alias kgrn="kubectl get roles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgr="watch kubectl get roles" +alias wkgar="watch kubectl get --all-namespaces -o wide roles" +alias kgyr="kubectl get -o yaml roles" +alias ker="kubectl edit roles" -# Manage podpreset. -alias kcpp="kubectl create podpreset" -alias kdelpp="kubectl delete podpreset" -alias kdpp="kubectl describe podpreset" -alias kgpp="kubectl get podpreset" -alias kgppg="kubectl get podpreset -o wide | grep" -alias kgapp="kubectl get --all-namespaces -o wide podpreset" -alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" -alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpp="watch kubectl get podpreset" -alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" -alias kgypp="kubectl get -o yaml podpreset" -alias kepp="kubectl edit podpreset" +# Manage services. +alias kcs="kubectl create services" +alias kdels="kubectl delete services" +alias kds="kubectl describe services" +alias kgs="kubectl get services" +alias kgsg="kubectl get services -o wide | grep" +alias kgas="kubectl get --all-namespaces -o wide services" +alias kgasg="kubectl get --all-namespaces -o wide services | grep" +alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgs="watch kubectl get services" +alias wkgas="watch kubectl get --all-namespaces -o wide services" +alias kgys="kubectl get -o yaml services" +alias kes="kubectl edit services" + +# Manage daemonsets. +alias kcds="kubectl create daemonsets" +alias kdelds="kubectl delete daemonsets" +alias kdds="kubectl describe daemonsets" +alias kgds="kubectl get daemonsets" +alias kgdsg="kubectl get daemonsets -o wide | grep" +alias kgads="kubectl get --all-namespaces -o wide daemonsets" +alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" +alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgds="watch kubectl get daemonsets" +alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" +alias kgyds="kubectl get -o yaml daemonsets" +alias keds="kubectl edit daemonsets" + +# Manage limitranges. +alias kclr="kubectl create limitranges" +alias kdellr="kubectl delete limitranges" +alias kdlr="kubectl describe limitranges" +alias kglr="kubectl get limitranges" +alias kglrg="kubectl get limitranges -o wide | grep" +alias kgalr="kubectl get --all-namespaces -o wide limitranges" +alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" +alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkglr="watch kubectl get limitranges" +alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" +alias kgylr="kubectl get -o yaml limitranges" +alias kelr="kubectl edit limitranges" + +# Manage rolebindings. +alias kcrb="kubectl create rolebindings" +alias kdelrb="kubectl delete rolebindings" +alias kdrb="kubectl describe rolebindings" +alias kgrb="kubectl get rolebindings" +alias kgrbg="kubectl get rolebindings -o wide | grep" +alias kgarb="kubectl get --all-namespaces -o wide rolebindings" +alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" +alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrb="watch kubectl get rolebindings" +alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" +alias kgyrb="kubectl get -o yaml rolebindings" +alias kerb="kubectl edit rolebindings" + +# Manage nodes. +alias kcn="kubectl create nodes" +alias kdeln="kubectl delete nodes" +alias kdn="kubectl describe nodes" +alias kgn="kubectl get nodes" +alias kgng="kubectl get nodes -o wide | grep" +alias kgan="kubectl get --all-namespaces -o wide nodes" +alias kgang="kubectl get --all-namespaces -o wide nodes | grep" +alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgn="watch kubectl get nodes" +alias wkgan="watch kubectl get --all-namespaces -o wide nodes" +alias kgyn="kubectl get -o yaml nodes" +alias ken="kubectl edit nodes" + +# Manage clusterrolebindings. +alias kccrb="kubectl create clusterrolebindings" +alias kdelcrb="kubectl delete clusterrolebindings" +alias kdcrb="kubectl describe clusterrolebindings" +alias kgcrb="kubectl get clusterrolebindings" +alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" +alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" +alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrb="watch kubectl get clusterrolebindings" +alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgycrb="kubectl get -o yaml clusterrolebindings" +alias kecrb="kubectl edit clusterrolebindings" + +# Manage horizontalpodautoscalers. +alias kchpas="kubectl create horizontalpodautoscalers" +alias kdelhpas="kubectl delete horizontalpodautoscalers" +alias kdhpas="kubectl describe horizontalpodautoscalers" +alias kghpas="kubectl get horizontalpodautoscalers" +alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" +alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" +alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkghpas="watch kubectl get horizontalpodautoscalers" +alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" +alias kehpas="kubectl edit horizontalpodautoscalers" # Manage pods. alias kcp="kubectl create pods" @@ -42,34 +126,6 @@ alias wkgap="watch kubectl get --all-namespaces -o wide pods" alias kgyp="kubectl get -o yaml pods" alias kep="kubectl edit pods" -# Manage replicasets. -alias kcrs="kubectl create replicasets" -alias kdelrs="kubectl delete replicasets" -alias kdrs="kubectl describe replicasets" -alias kgrs="kubectl get replicasets" -alias kgrsg="kubectl get replicasets -o wide | grep" -alias kgars="kubectl get --all-namespaces -o wide replicasets" -alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" -alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrs="watch kubectl get replicasets" -alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" -alias kgyrs="kubectl get -o yaml replicasets" -alias kers="kubectl edit replicasets" - -# Manage replicationcontrollers. -alias kckrc="kubectl create replicationcontrollers" -alias kdelkrc="kubectl delete replicationcontrollers" -alias kdkrc="kubectl describe replicationcontrollers" -alias kgkrc="kubectl get replicationcontrollers" -alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" -alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontrollers" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgykrc="kubectl get -o yaml replicationcontrollers" -alias kekrc="kubectl edit replicationcontrollers" - # Manage statefulsets. alias kcss="kubectl create statefulsets" alias kdelss="kubectl delete statefulsets" @@ -84,20 +140,6 @@ alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" alias kgyss="kubectl get -o yaml statefulsets" alias kess="kubectl edit statefulsets" -# Manage clusterroles. -alias kccr="kubectl create clusterroles" -alias kdelcr="kubectl delete clusterroles" -alias kdcr="kubectl describe clusterroles" -alias kgcr="kubectl get clusterroles" -alias kgcrg="kubectl get clusterroles -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterroles" -alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" -alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterroles" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" -alias kgycr="kubectl get -o yaml clusterroles" -alias kecr="kubectl edit clusterroles" - # Manage componentstatus. alias kccs="kubectl create componentstatus" alias kdelcs="kubectl delete componentstatus" @@ -112,33 +154,61 @@ alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" alias kgycs="kubectl get -o yaml componentstatus" alias kecs="kubectl edit componentstatus" -# Manage daemonsets. -alias kcds="kubectl create daemonsets" -alias kdelds="kubectl delete daemonsets" -alias kdds="kubectl describe daemonsets" -alias kgds="kubectl get daemonsets" -alias kgdsg="kubectl get daemonsets -o wide | grep" -alias kgads="kubectl get --all-namespaces -o wide daemonsets" -alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" -alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgds="watch kubectl get daemonsets" -alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" -alias kgyds="kubectl get -o yaml daemonsets" -alias keds="kubectl edit daemonsets" +# Manage cronjobs. +alias kccj="kubectl create cronjobs" +alias kdelcj="kubectl delete cronjobs" +alias kdcj="kubectl describe cronjobs" +alias kgcj="kubectl get cronjobs" +alias kgcjg="kubectl get cronjobs -o wide | grep" +alias kgacj="kubectl get --all-namespaces -o wide cronjobs" +alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" +alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcj="watch kubectl get cronjobs" +alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" +alias kgycj="kubectl get -o yaml cronjobs" +alias kecj="kubectl edit cronjobs" -# Manage endpoints. -alias kcep="kubectl create endpoints" -alias kdelep="kubectl delete endpoints" -alias kdep="kubectl describe endpoints" -alias kgep="kubectl get endpoints" -alias kgepg="kubectl get endpoints -o wide | grep" -alias kgaep="kubectl get --all-namespaces -o wide endpoints" -alias kgaepg="kubectl get --all-namespaces -o wide endpoints | grep" -alias kgepn="kubectl get endpoints -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgep="watch kubectl get endpoints" -alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" -alias kgyep="kubectl get -o yaml endpoints" -alias keep="kubectl edit endpoints" +# Manage networkpolicies. +alias kcnp="kubectl create networkpolicies" +alias kdelnp="kubectl delete networkpolicies" +alias kdnp="kubectl describe networkpolicies" +alias kgnp="kubectl get networkpolicies" +alias kgnpg="kubectl get networkpolicies -o wide | grep" +alias kganp="kubectl get --all-namespaces -o wide networkpolicies" +alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" +alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgnp="watch kubectl get networkpolicies" +alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" +alias kgynp="kubectl get -o yaml networkpolicies" +alias kenp="kubectl edit networkpolicies" + +# Manage persistentvolumeclaims. +alias kcpvc="kubectl create persistentvolumeclaims" +alias kdelpvc="kubectl delete persistentvolumeclaims" +alias kdpvc="kubectl describe persistentvolumeclaims" +alias kgpvc="kubectl get persistentvolumeclaims" +alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" +alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" +alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpvc="watch kubectl get persistentvolumeclaims" +alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgypvc="kubectl get -o yaml persistentvolumeclaims" +alias kepvc="kubectl edit persistentvolumeclaims" + +# Manage replicationcontrollers. +alias kckrc="kubectl create replicationcontrollers" +alias kdelkrc="kubectl delete replicationcontrollers" +alias kdkrc="kubectl describe replicationcontrollers" +alias kgkrc="kubectl get replicationcontrollers" +alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" +alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontrollers" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgykrc="kubectl get -o yaml replicationcontrollers" +alias kekrc="kubectl edit replicationcontrollers" # Manage poddisruptionbudgets. alias kcpdb="kubectl create poddisruptionbudgets" @@ -154,75 +224,145 @@ alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" alias kgypdb="kubectl get -o yaml poddisruptionbudgets" alias kepdb="kubectl edit poddisruptionbudgets" -# Manage horizontalpodautoscalers. -alias kchpas="kubectl create horizontalpodautoscalers" -alias kdelhpas="kubectl delete horizontalpodautoscalers" -alias kdhpas="kubectl describe horizontalpodautoscalers" -alias kghpas="kubectl get horizontalpodautoscalers" -alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" -alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" -alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkghpas="watch kubectl get horizontalpodautoscalers" -alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" -alias kehpas="kubectl edit horizontalpodautoscalers" +# Manage podsecuritypolicies. +alias kcpsp="kubectl create podsecuritypolicies" +alias kdelpsp="kubectl delete podsecuritypolicies" +alias kdpsp="kubectl describe podsecuritypolicies" +alias kgpsp="kubectl get podsecuritypolicies" +alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" +alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" +alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpsp="watch kubectl get podsecuritypolicies" +alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgypsp="kubectl get -o yaml podsecuritypolicies" +alias kepsp="kubectl edit podsecuritypolicies" -# Manage rolebindings. -alias kcrb="kubectl create rolebindings" -alias kdelrb="kubectl delete rolebindings" -alias kdrb="kubectl describe rolebindings" -alias kgrb="kubectl get rolebindings" -alias kgrbg="kubectl get rolebindings -o wide | grep" -alias kgarb="kubectl get --all-namespaces -o wide rolebindings" -alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" -alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrb="watch kubectl get rolebindings" -alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" -alias kgyrb="kubectl get -o yaml rolebindings" -alias kerb="kubectl edit rolebindings" +# Manage podtemplates. +alias kcpt="kubectl create podtemplates" +alias kdelpt="kubectl delete podtemplates" +alias kdpt="kubectl describe podtemplates" +alias kgpt="kubectl get podtemplates" +alias kgptg="kubectl get podtemplates -o wide | grep" +alias kgapt="kubectl get --all-namespaces -o wide podtemplates" +alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" +alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpt="watch kubectl get podtemplates" +alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" +alias kgypt="kubectl get -o yaml podtemplates" +alias kept="kubectl edit podtemplates" -# Manage controllerrevisions. -alias kccrv="kubectl create controllerrevisions" -alias kdelcrv="kubectl delete controllerrevisions" -alias kdcrv="kubectl describe controllerrevisions" -alias kgcrv="kubectl get controllerrevisions" -alias kgcrvg="kubectl get controllerrevisions -o wide | grep" -alias kgacrv="kubectl get --all-namespaces -o wide controllerrevisions" -alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevisions | grep" -alias kgcrvn="kubectl get controllerrevisions -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrv="watch kubectl get controllerrevisions" -alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" -alias kgycrv="kubectl get -o yaml controllerrevisions" -alias kecrv="kubectl edit controllerrevisions" +# Manage replicasets. +alias kcrs="kubectl create replicasets" +alias kdelrs="kubectl delete replicasets" +alias kdrs="kubectl describe replicasets" +alias kgrs="kubectl get replicasets" +alias kgrsg="kubectl get replicasets -o wide | grep" +alias kgars="kubectl get --all-namespaces -o wide replicasets" +alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" +alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrs="watch kubectl get replicasets" +alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" +alias kgyrs="kubectl get -o yaml replicasets" +alias kers="kubectl edit replicasets" + +# Manage secrets. +alias kcsc="kubectl create secrets" +alias kdelsc="kubectl delete secrets" +alias kdsc="kubectl describe secrets" +alias kgsc="kubectl get secrets" +alias kgscg="kubectl get secrets -o wide | grep" +alias kgasc="kubectl get --all-namespaces -o wide secrets" +alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" +alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsc="watch kubectl get secrets" +alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" +alias kgysc="kubectl get -o yaml secrets" +alias kesc="kubectl edit secrets" + +# Manage clusterroles. +alias kccr="kubectl create clusterroles" +alias kdelcr="kubectl delete clusterroles" +alias kdcr="kubectl describe clusterroles" +alias kgcr="kubectl get clusterroles" +alias kgcrg="kubectl get clusterroles -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterroles" +alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" +alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterroles" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" +alias kgycr="kubectl get -o yaml clusterroles" +alias kecr="kubectl edit clusterroles" + +# Manage deployments. +alias kcd="kubectl create deployments" +alias kdeld="kubectl delete deployments" +alias kdd="kubectl describe deployments" +alias kgd="kubectl get deployments" +alias kgdg="kubectl get deployments -o wide | grep" +alias kgad="kubectl get --all-namespaces -o wide deployments" +alias kgadg="kubectl get --all-namespaces -o wide deployments | grep" +alias kgdn="kubectl get deployments -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgd="watch kubectl get deployments" +alias wkgad="watch kubectl get --all-namespaces -o wide deployments" +alias kgyd="kubectl get -o yaml deployments" +alias ked="kubectl edit deployments" + +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" + +# Manage serviceaccounts. +alias kcsa="kubectl create serviceaccounts" +alias kdelsa="kubectl delete serviceaccounts" +alias kdsa="kubectl describe serviceaccounts" +alias kgsa="kubectl get serviceaccounts" +alias kgsag="kubectl get serviceaccounts -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" +alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccounts" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" +alias kgysa="kubectl get -o yaml serviceaccounts" +alias kesa="kubectl edit serviceaccounts" + +# Manage endpoints. +alias kcep="kubectl create endpoints" +alias kdelep="kubectl delete endpoints" +alias kdep="kubectl describe endpoints" +alias kgep="kubectl get endpoints" +alias kgepg="kubectl get endpoints -o wide | grep" +alias kgaep="kubectl get --all-namespaces -o wide endpoints" +alias kgaepg="kubectl get --all-namespaces -o wide endpoints | grep" +alias kgepn="kubectl get endpoints -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgep="watch kubectl get endpoints" +alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" +alias kgyep="kubectl get -o yaml endpoints" +alias keep="kubectl edit endpoints" # Manage namespaces. alias kcns="kubectl create namespaces" alias kdelns="kubectl delete namespaces" -alias kdns="kubectl describe namespaces" -alias kgns="kubectl get namespaces" -alias kgnsg="kubectl get namespaces -o wide | grep" -alias kgans="kubectl get --all-namespaces -o wide namespaces" -alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" -alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgns="watch kubectl get namespaces" -alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" -alias kgyns="kubectl get -o yaml namespaces" -alias kens="kubectl edit namespaces" - -# Manage persistentvolumeclaims. -alias kcpvc="kubectl create persistentvolumeclaims" -alias kdelpvc="kubectl delete persistentvolumeclaims" -alias kdpvc="kubectl describe persistentvolumeclaims" -alias kgpvc="kubectl get persistentvolumeclaims" -alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" -alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" -alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpvc="watch kubectl get persistentvolumeclaims" -alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgypvc="kubectl get -o yaml persistentvolumeclaims" -alias kepvc="kubectl edit persistentvolumeclaims" +alias kdns="kubectl describe namespaces" +alias kgns="kubectl get namespaces" +alias kgnsg="kubectl get namespaces -o wide | grep" +alias kgans="kubectl get --all-namespaces -o wide namespaces" +alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" +alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgns="watch kubectl get namespaces" +alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" +alias kgyns="kubectl get -o yaml namespaces" +alias kens="kubectl edit namespaces" # Manage resourcequotas. alias kcrq="kubectl create resourcequotas" @@ -238,19 +378,33 @@ alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" alias kgyrq="kubectl get -o yaml resourcequotas" alias kerq="kubectl edit resourcequotas" -# Manage roles. -alias kcr="kubectl create roles" -alias kdelr="kubectl delete roles" -alias kdr="kubectl describe roles" -alias kgr="kubectl get roles" -alias kgrg="kubectl get roles -o wide | grep" -alias kgar="kubectl get --all-namespaces -o wide roles" -alias kgarg="kubectl get --all-namespaces -o wide roles | grep" -alias kgrn="kubectl get roles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgr="watch kubectl get roles" -alias wkgar="watch kubectl get --all-namespaces -o wide roles" -alias kgyr="kubectl get -o yaml roles" -alias ker="kubectl edit roles" +# Manage events. +alias kcev="kubectl create events" +alias kdelev="kubectl delete events" +alias kdev="kubectl describe events" +alias kgev="kubectl get events" +alias kgevg="kubectl get events -o wide | grep" +alias kgaev="kubectl get --all-namespaces -o wide events" +alias kgaevg="kubectl get --all-namespaces -o wide events | grep" +alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgev="watch kubectl get events" +alias wkgaev="watch kubectl get --all-namespaces -o wide events" +alias kgyev="kubectl get -o yaml events" +alias keev="kubectl edit events" + +# Manage jobs. +alias kcj="kubectl create jobs" +alias kdelj="kubectl delete jobs" +alias kdj="kubectl describe jobs" +alias kgj="kubectl get jobs" +alias kgjg="kubectl get jobs -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide jobs" +alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" +alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get jobs" +alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" +alias kgyj="kubectl get -o yaml jobs" +alias kej="kubectl edit jobs" # Manage persistentvolume. alias kcpv="kubectl create persistentvolume" @@ -266,19 +420,19 @@ alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" alias kgypv="kubectl get -o yaml persistentvolume" alias kepv="kubectl edit persistentvolume" -# Manage secrets. -alias kcsc="kubectl create secrets" -alias kdelsc="kubectl delete secrets" -alias kdsc="kubectl describe secrets" -alias kgsc="kubectl get secrets" -alias kgscg="kubectl get secrets -o wide | grep" -alias kgasc="kubectl get --all-namespaces -o wide secrets" -alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" -alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsc="watch kubectl get secrets" -alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" -alias kgysc="kubectl get -o yaml secrets" -alias kesc="kubectl edit secrets" +# Manage podpreset. +alias kcpp="kubectl create podpreset" +alias kdelpp="kubectl delete podpreset" +alias kdpp="kubectl describe podpreset" +alias kgpp="kubectl get podpreset" +alias kgppg="kubectl get podpreset -o wide | grep" +alias kgapp="kubectl get --all-namespaces -o wide podpreset" +alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" +alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpp="watch kubectl get podpreset" +alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" +alias kgypp="kubectl get -o yaml podpreset" +alias kepp="kubectl edit podpreset" # Manage certificatesigningrequests. alias kccsr="kubectl create certificatesigningrequests" @@ -294,76 +448,6 @@ alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequ alias kgycsr="kubectl get -o yaml certificatesigningrequests" alias kecsr="kubectl edit certificatesigningrequests" -# Manage cronjobs. -alias kccj="kubectl create cronjobs" -alias kdelcj="kubectl delete cronjobs" -alias kdcj="kubectl describe cronjobs" -alias kgcj="kubectl get cronjobs" -alias kgcjg="kubectl get cronjobs -o wide | grep" -alias kgacj="kubectl get --all-namespaces -o wide cronjobs" -alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" -alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcj="watch kubectl get cronjobs" -alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" -alias kgycj="kubectl get -o yaml cronjobs" -alias kecj="kubectl edit cronjobs" - -# Manage deployments. -alias kcd="kubectl create deployments" -alias kdeld="kubectl delete deployments" -alias kdd="kubectl describe deployments" -alias kgd="kubectl get deployments" -alias kgdg="kubectl get deployments -o wide | grep" -alias kgad="kubectl get --all-namespaces -o wide deployments" -alias kgadg="kubectl get --all-namespaces -o wide deployments | grep" -alias kgdn="kubectl get deployments -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgd="watch kubectl get deployments" -alias wkgad="watch kubectl get --all-namespaces -o wide deployments" -alias kgyd="kubectl get -o yaml deployments" -alias ked="kubectl edit deployments" - -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" - -# Manage jobs. -alias kcj="kubectl create jobs" -alias kdelj="kubectl delete jobs" -alias kdj="kubectl describe jobs" -alias kgj="kubectl get jobs" -alias kgjg="kubectl get jobs -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide jobs" -alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" -alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get jobs" -alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" -alias kgyj="kubectl get -o yaml jobs" -alias kej="kubectl edit jobs" - -# Manage networkpolicies. -alias kcnp="kubectl create networkpolicies" -alias kdelnp="kubectl delete networkpolicies" -alias kdnp="kubectl describe networkpolicies" -alias kgnp="kubectl get networkpolicies" -alias kgnpg="kubectl get networkpolicies -o wide | grep" -alias kganp="kubectl get --all-namespaces -o wide networkpolicies" -alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" -alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgnp="watch kubectl get networkpolicies" -alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" -alias kgynp="kubectl get -o yaml networkpolicies" -alias kenp="kubectl edit networkpolicies" - # Manage configmaps. alias kccm="kubectl create configmaps" alias kdelcm="kubectl delete configmaps" @@ -378,103 +462,19 @@ alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" alias kgycm="kubectl get -o yaml configmaps" alias kecm="kubectl edit configmaps" -# Manage nodes. -alias kcn="kubectl create nodes" -alias kdeln="kubectl delete nodes" -alias kdn="kubectl describe nodes" -alias kgn="kubectl get nodes" -alias kgng="kubectl get nodes -o wide | grep" -alias kgan="kubectl get --all-namespaces -o wide nodes" -alias kgang="kubectl get --all-namespaces -o wide nodes | grep" -alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgn="watch kubectl get nodes" -alias wkgan="watch kubectl get --all-namespaces -o wide nodes" -alias kgyn="kubectl get -o yaml nodes" -alias ken="kubectl edit nodes" - -# Manage clusterrolebindings. -alias kccrb="kubectl create clusterrolebindings" -alias kdelcrb="kubectl delete clusterrolebindings" -alias kdcrb="kubectl describe clusterrolebindings" -alias kgcrb="kubectl get clusterrolebindings" -alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" -alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" -alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrb="watch kubectl get clusterrolebindings" -alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgycrb="kubectl get -o yaml clusterrolebindings" -alias kecrb="kubectl edit clusterrolebindings" - -# Manage limitranges. -alias kclr="kubectl create limitranges" -alias kdellr="kubectl delete limitranges" -alias kdlr="kubectl describe limitranges" -alias kglr="kubectl get limitranges" -alias kglrg="kubectl get limitranges -o wide | grep" -alias kgalr="kubectl get --all-namespaces -o wide limitranges" -alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" -alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkglr="watch kubectl get limitranges" -alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" -alias kgylr="kubectl get -o yaml limitranges" -alias kelr="kubectl edit limitranges" - -# Manage podsecuritypolicies. -alias kcpsp="kubectl create podsecuritypolicies" -alias kdelpsp="kubectl delete podsecuritypolicies" -alias kdpsp="kubectl describe podsecuritypolicies" -alias kgpsp="kubectl get podsecuritypolicies" -alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" -alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" -alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpsp="watch kubectl get podsecuritypolicies" -alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgypsp="kubectl get -o yaml podsecuritypolicies" -alias kepsp="kubectl edit podsecuritypolicies" - -# Manage serviceaccounts. -alias kcsa="kubectl create serviceaccounts" -alias kdelsa="kubectl delete serviceaccounts" -alias kdsa="kubectl describe serviceaccounts" -alias kgsa="kubectl get serviceaccounts" -alias kgsag="kubectl get serviceaccounts -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" -alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccounts" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" -alias kgysa="kubectl get -o yaml serviceaccounts" -alias kesa="kubectl edit serviceaccounts" - -# Manage services. -alias kcs="kubectl create services" -alias kdels="kubectl delete services" -alias kds="kubectl describe services" -alias kgs="kubectl get services" -alias kgsg="kubectl get services -o wide | grep" -alias kgas="kubectl get --all-namespaces -o wide services" -alias kgasg="kubectl get --all-namespaces -o wide services | grep" -alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgs="watch kubectl get services" -alias wkgas="watch kubectl get --all-namespaces -o wide services" -alias kgys="kubectl get -o yaml services" -alias kes="kubectl edit services" - -# Manage podtemplates. -alias kcpt="kubectl create podtemplates" -alias kdelpt="kubectl delete podtemplates" -alias kdpt="kubectl describe podtemplates" -alias kgpt="kubectl get podtemplates" -alias kgptg="kubectl get podtemplates -o wide | grep" -alias kgapt="kubectl get --all-namespaces -o wide podtemplates" -alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" -alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpt="watch kubectl get podtemplates" -alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" -alias kgypt="kubectl get -o yaml podtemplates" -alias kept="kubectl edit podtemplates" +# Manage controllerrevisions. +alias kccrv="kubectl create controllerrevisions" +alias kdelcrv="kubectl delete controllerrevisions" +alias kdcrv="kubectl describe controllerrevisions" +alias kgcrv="kubectl get controllerrevisions" +alias kgcrvg="kubectl get controllerrevisions -o wide | grep" +alias kgacrv="kubectl get --all-namespaces -o wide controllerrevisions" +alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevisions | grep" +alias kgcrvn="kubectl get controllerrevisions -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrv="watch kubectl get controllerrevisions" +alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" +alias kgycrv="kubectl get -o yaml controllerrevisions" +alias kecrv="kubectl edit controllerrevisions" # CLI aliases. alias k="kubectl" diff --git a/generate/pkg/generate/generate.go b/generate/pkg/generate/generate.go index c467a3a..27dab6e 100644 --- a/generate/pkg/generate/generate.go +++ b/generate/pkg/generate/generate.go @@ -33,7 +33,7 @@ func Generate(filePath, targetPath string) error { _, err = io.WriteString(aliasFile, "#!/bin/bash\n") if err != nil { - return fmt.Errorf("Warning: could not write shebang", err) + return fmt.Errorf("Warning: could not write shebang: %v", err) } var aliasBuilder strings.Builder From 3424fe88fc2c64f2da4e96db81a8c69b05f94ca8 Mon Sep 17 00:00:00 2001 From: Patrick Messina Date: Tue, 14 Sep 2021 14:13:56 -0500 Subject: [PATCH 04/13] added storageclasses --- aliases | 517 +++++++++++++++++++++++++++++++++++++++++++++++++++ aliases.yaml | 5 + 2 files changed, 522 insertions(+) create mode 100644 aliases diff --git a/aliases b/aliases new file mode 100644 index 0000000..11cab7d --- /dev/null +++ b/aliases @@ -0,0 +1,517 @@ +#!/bin/bash + +# Manage namespaces. +alias kcns="kubectl create namespaces" +alias kdelns="kubectl delete namespaces" +alias kdns="kubectl describe namespaces" +alias kgns="kubectl get namespaces" +alias kgnsg="kubectl get namespaces -o wide | grep" +alias kgans="kubectl get --all-namespaces -o wide namespaces" +alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" +alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgns="watch kubectl get namespaces" +alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" +alias kgyns="kubectl get -o yaml namespaces" +alias kens="kubectl edit namespaces" + +# Manage poddisruptionbudgets. +alias kcpdb="kubectl create poddisruptionbudgets" +alias kdelpdb="kubectl delete poddisruptionbudgets" +alias kdpdb="kubectl describe poddisruptionbudgets" +alias kgpdb="kubectl get poddisruptionbudgets" +alias kgpdbg="kubectl get poddisruptionbudgets -o wide | grep" +alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudgets" +alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudgets | grep" +alias kgpdbn="kubectl get poddisruptionbudgets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpdb="watch kubectl get poddisruptionbudgets" +alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" +alias kgypdb="kubectl get -o yaml poddisruptionbudgets" +alias kepdb="kubectl edit poddisruptionbudgets" + +# Manage pods. +alias kcp="kubectl create pods" +alias kdelp="kubectl delete pods" +alias kdp="kubectl describe pods" +alias kgp="kubectl get pods" +alias kgpg="kubectl get pods -o wide | grep" +alias kgap="kubectl get --all-namespaces -o wide pods" +alias kgapg="kubectl get --all-namespaces -o wide pods | grep" +alias kgpn="kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgp="watch kubectl get pods" +alias wkgap="watch kubectl get --all-namespaces -o wide pods" +alias kgyp="kubectl get -o yaml pods" +alias kep="kubectl edit pods" + +# Manage podtemplates. +alias kcpt="kubectl create podtemplates" +alias kdelpt="kubectl delete podtemplates" +alias kdpt="kubectl describe podtemplates" +alias kgpt="kubectl get podtemplates" +alias kgptg="kubectl get podtemplates -o wide | grep" +alias kgapt="kubectl get --all-namespaces -o wide podtemplates" +alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" +alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpt="watch kubectl get podtemplates" +alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" +alias kgypt="kubectl get -o yaml podtemplates" +alias kept="kubectl edit podtemplates" + +# Manage statefulsets. +alias kcss="kubectl create statefulsets" +alias kdelss="kubectl delete statefulsets" +alias kdss="kubectl describe statefulsets" +alias kgss="kubectl get statefulsets" +alias kgssg="kubectl get statefulsets -o wide | grep" +alias kgass="kubectl get --all-namespaces -o wide statefulsets" +alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" +alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgss="watch kubectl get statefulsets" +alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" +alias kgyss="kubectl get -o yaml statefulsets" +alias kess="kubectl edit statefulsets" + +# Manage events. +alias kcev="kubectl create events" +alias kdelev="kubectl delete events" +alias kdev="kubectl describe events" +alias kgev="kubectl get events" +alias kgevg="kubectl get events -o wide | grep" +alias kgaev="kubectl get --all-namespaces -o wide events" +alias kgaevg="kubectl get --all-namespaces -o wide events | grep" +alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgev="watch kubectl get events" +alias wkgaev="watch kubectl get --all-namespaces -o wide events" +alias kgyev="kubectl get -o yaml events" +alias keev="kubectl edit events" + +# Manage persistentvolume. +alias kcpv="kubectl create persistentvolume" +alias kdelpv="kubectl delete persistentvolume" +alias kdpv="kubectl describe persistentvolume" +alias kgpv="kubectl get persistentvolume" +alias kgpvg="kubectl get persistentvolume -o wide | grep" +alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" +alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" +alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpv="watch kubectl get persistentvolume" +alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" +alias kgypv="kubectl get -o yaml persistentvolume" +alias kepv="kubectl edit persistentvolume" + +# Manage podpreset. +alias kcpp="kubectl create podpreset" +alias kdelpp="kubectl delete podpreset" +alias kdpp="kubectl describe podpreset" +alias kgpp="kubectl get podpreset" +alias kgppg="kubectl get podpreset -o wide | grep" +alias kgapp="kubectl get --all-namespaces -o wide podpreset" +alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" +alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpp="watch kubectl get podpreset" +alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" +alias kgypp="kubectl get -o yaml podpreset" +alias kepp="kubectl edit podpreset" + +# Manage clusterroles. +alias kccr="kubectl create clusterroles" +alias kdelcr="kubectl delete clusterroles" +alias kdcr="kubectl describe clusterroles" +alias kgcr="kubectl get clusterroles" +alias kgcrg="kubectl get clusterroles -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterroles" +alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" +alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterroles" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" +alias kgycr="kubectl get -o yaml clusterroles" +alias kecr="kubectl edit clusterroles" + +# Manage daemonsets. +alias kcds="kubectl create daemonsets" +alias kdelds="kubectl delete daemonsets" +alias kdds="kubectl describe daemonsets" +alias kgds="kubectl get daemonsets" +alias kgdsg="kubectl get daemonsets -o wide | grep" +alias kgads="kubectl get --all-namespaces -o wide daemonsets" +alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" +alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgds="watch kubectl get daemonsets" +alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" +alias kgyds="kubectl get -o yaml daemonsets" +alias keds="kubectl edit daemonsets" + +# Manage roles. +alias kcr="kubectl create roles" +alias kdelr="kubectl delete roles" +alias kdr="kubectl describe roles" +alias kgr="kubectl get roles" +alias kgrg="kubectl get roles -o wide | grep" +alias kgar="kubectl get --all-namespaces -o wide roles" +alias kgarg="kubectl get --all-namespaces -o wide roles | grep" +alias kgrn="kubectl get roles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgr="watch kubectl get roles" +alias wkgar="watch kubectl get --all-namespaces -o wide roles" +alias kgyr="kubectl get -o yaml roles" +alias ker="kubectl edit roles" + +# Manage storageclasses. +alias kccls="kubectl create storageclasses" +alias kdelcls="kubectl delete storageclasses" +alias kdcls="kubectl describe storageclasses" +alias kgcls="kubectl get storageclasses" +alias kgclsg="kubectl get storageclasses -o wide | grep" +alias kgacls="kubectl get --all-namespaces -o wide storageclasses" +alias kgaclsg="kubectl get --all-namespaces -o wide storageclasses | grep" +alias kgclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcls="watch kubectl get storageclasses" +alias wkgacls="watch kubectl get --all-namespaces -o wide storageclasses" +alias kgycls="kubectl get -o yaml storageclasses" +alias kecls="kubectl edit storageclasses" + +# Manage controllerrevisions. +alias kccrv="kubectl create controllerrevisions" +alias kdelcrv="kubectl delete controllerrevisions" +alias kdcrv="kubectl describe controllerrevisions" +alias kgcrv="kubectl get controllerrevisions" +alias kgcrvg="kubectl get controllerrevisions -o wide | grep" +alias kgacrv="kubectl get --all-namespaces -o wide controllerrevisions" +alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevisions | grep" +alias kgcrvn="kubectl get controllerrevisions -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrv="watch kubectl get controllerrevisions" +alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" +alias kgycrv="kubectl get -o yaml controllerrevisions" +alias kecrv="kubectl edit controllerrevisions" + +# Manage deployments. +alias kcd="kubectl create deployments" +alias kdeld="kubectl delete deployments" +alias kdd="kubectl describe deployments" +alias kgd="kubectl get deployments" +alias kgdg="kubectl get deployments -o wide | grep" +alias kgad="kubectl get --all-namespaces -o wide deployments" +alias kgadg="kubectl get --all-namespaces -o wide deployments | grep" +alias kgdn="kubectl get deployments -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgd="watch kubectl get deployments" +alias wkgad="watch kubectl get --all-namespaces -o wide deployments" +alias kgyd="kubectl get -o yaml deployments" +alias ked="kubectl edit deployments" + +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" + +# Manage jobs. +alias kcj="kubectl create jobs" +alias kdelj="kubectl delete jobs" +alias kdj="kubectl describe jobs" +alias kgj="kubectl get jobs" +alias kgjg="kubectl get jobs -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide jobs" +alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" +alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get jobs" +alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" +alias kgyj="kubectl get -o yaml jobs" +alias kej="kubectl edit jobs" + +# Manage networkpolicies. +alias kcnp="kubectl create networkpolicies" +alias kdelnp="kubectl delete networkpolicies" +alias kdnp="kubectl describe networkpolicies" +alias kgnp="kubectl get networkpolicies" +alias kgnpg="kubectl get networkpolicies -o wide | grep" +alias kganp="kubectl get --all-namespaces -o wide networkpolicies" +alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" +alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgnp="watch kubectl get networkpolicies" +alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" +alias kgynp="kubectl get -o yaml networkpolicies" +alias kenp="kubectl edit networkpolicies" + +# Manage nodes. +alias kcn="kubectl create nodes" +alias kdeln="kubectl delete nodes" +alias kdn="kubectl describe nodes" +alias kgn="kubectl get nodes" +alias kgng="kubectl get nodes -o wide | grep" +alias kgan="kubectl get --all-namespaces -o wide nodes" +alias kgang="kubectl get --all-namespaces -o wide nodes | grep" +alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgn="watch kubectl get nodes" +alias wkgan="watch kubectl get --all-namespaces -o wide nodes" +alias kgyn="kubectl get -o yaml nodes" +alias ken="kubectl edit nodes" + +# Manage configmaps. +alias kccm="kubectl create configmaps" +alias kdelcm="kubectl delete configmaps" +alias kdcm="kubectl describe configmaps" +alias kgcm="kubectl get configmaps" +alias kgcmg="kubectl get configmaps -o wide | grep" +alias kgacm="kubectl get --all-namespaces -o wide configmaps" +alias kgacmg="kubectl get --all-namespaces -o wide configmaps | grep" +alias kgcmn="kubectl get configmaps -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcm="watch kubectl get configmaps" +alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" +alias kgycm="kubectl get -o yaml configmaps" +alias kecm="kubectl edit configmaps" + +# Manage endpoints. +alias kcep="kubectl create endpoints" +alias kdelep="kubectl delete endpoints" +alias kdep="kubectl describe endpoints" +alias kgep="kubectl get endpoints" +alias kgepg="kubectl get endpoints -o wide | grep" +alias kgaep="kubectl get --all-namespaces -o wide endpoints" +alias kgaepg="kubectl get --all-namespaces -o wide endpoints | grep" +alias kgepn="kubectl get endpoints -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgep="watch kubectl get endpoints" +alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" +alias kgyep="kubectl get -o yaml endpoints" +alias keep="kubectl edit endpoints" + +# Manage podsecuritypolicies. +alias kcpsp="kubectl create podsecuritypolicies" +alias kdelpsp="kubectl delete podsecuritypolicies" +alias kdpsp="kubectl describe podsecuritypolicies" +alias kgpsp="kubectl get podsecuritypolicies" +alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" +alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" +alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpsp="watch kubectl get podsecuritypolicies" +alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgypsp="kubectl get -o yaml podsecuritypolicies" +alias kepsp="kubectl edit podsecuritypolicies" + +# Manage replicationcontrollers. +alias kckrc="kubectl create replicationcontrollers" +alias kdelkrc="kubectl delete replicationcontrollers" +alias kdkrc="kubectl describe replicationcontrollers" +alias kgkrc="kubectl get replicationcontrollers" +alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" +alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontrollers" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgykrc="kubectl get -o yaml replicationcontrollers" +alias kekrc="kubectl edit replicationcontrollers" + +# Manage resourcequotas. +alias kcrq="kubectl create resourcequotas" +alias kdelrq="kubectl delete resourcequotas" +alias kdrq="kubectl describe resourcequotas" +alias kgrq="kubectl get resourcequotas" +alias kgrqg="kubectl get resourcequotas -o wide | grep" +alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" +alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" +alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrq="watch kubectl get resourcequotas" +alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" +alias kgyrq="kubectl get -o yaml resourcequotas" +alias kerq="kubectl edit resourcequotas" + +# Manage horizontalpodautoscalers. +alias kchpas="kubectl create horizontalpodautoscalers" +alias kdelhpas="kubectl delete horizontalpodautoscalers" +alias kdhpas="kubectl describe horizontalpodautoscalers" +alias kghpas="kubectl get horizontalpodautoscalers" +alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" +alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" +alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkghpas="watch kubectl get horizontalpodautoscalers" +alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" +alias kehpas="kubectl edit horizontalpodautoscalers" + +# Manage persistentvolumeclaims. +alias kcpvc="kubectl create persistentvolumeclaims" +alias kdelpvc="kubectl delete persistentvolumeclaims" +alias kdpvc="kubectl describe persistentvolumeclaims" +alias kgpvc="kubectl get persistentvolumeclaims" +alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" +alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" +alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpvc="watch kubectl get persistentvolumeclaims" +alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgypvc="kubectl get -o yaml persistentvolumeclaims" +alias kepvc="kubectl edit persistentvolumeclaims" + +# Manage replicasets. +alias kcrs="kubectl create replicasets" +alias kdelrs="kubectl delete replicasets" +alias kdrs="kubectl describe replicasets" +alias kgrs="kubectl get replicasets" +alias kgrsg="kubectl get replicasets -o wide | grep" +alias kgars="kubectl get --all-namespaces -o wide replicasets" +alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" +alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrs="watch kubectl get replicasets" +alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" +alias kgyrs="kubectl get -o yaml replicasets" +alias kers="kubectl edit replicasets" + +# Manage rolebindings. +alias kcrb="kubectl create rolebindings" +alias kdelrb="kubectl delete rolebindings" +alias kdrb="kubectl describe rolebindings" +alias kgrb="kubectl get rolebindings" +alias kgrbg="kubectl get rolebindings -o wide | grep" +alias kgarb="kubectl get --all-namespaces -o wide rolebindings" +alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" +alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrb="watch kubectl get rolebindings" +alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" +alias kgyrb="kubectl get -o yaml rolebindings" +alias kerb="kubectl edit rolebindings" + +# Manage secrets. +alias kcsc="kubectl create secrets" +alias kdelsc="kubectl delete secrets" +alias kdsc="kubectl describe secrets" +alias kgsc="kubectl get secrets" +alias kgscg="kubectl get secrets -o wide | grep" +alias kgasc="kubectl get --all-namespaces -o wide secrets" +alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" +alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsc="watch kubectl get secrets" +alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" +alias kgysc="kubectl get -o yaml secrets" +alias kesc="kubectl edit secrets" + +# Manage services. +alias kcs="kubectl create services" +alias kdels="kubectl delete services" +alias kds="kubectl describe services" +alias kgs="kubectl get services" +alias kgsg="kubectl get services -o wide | grep" +alias kgas="kubectl get --all-namespaces -o wide services" +alias kgasg="kubectl get --all-namespaces -o wide services | grep" +alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgs="watch kubectl get services" +alias wkgas="watch kubectl get --all-namespaces -o wide services" +alias kgys="kubectl get -o yaml services" +alias kes="kubectl edit services" + +# Manage certificatesigningrequests. +alias kccsr="kubectl create certificatesigningrequests" +alias kdelcsr="kubectl delete certificatesigningrequests" +alias kdcsr="kubectl describe certificatesigningrequests" +alias kgcsr="kubectl get certificatesigningrequests" +alias kgcsrg="kubectl get certificatesigningrequests -o wide | grep" +alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequests" +alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequests | grep" +alias kgcsrn="kubectl get certificatesigningrequests -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcsr="watch kubectl get certificatesigningrequests" +alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequests" +alias kgycsr="kubectl get -o yaml certificatesigningrequests" +alias kecsr="kubectl edit certificatesigningrequests" + +# Manage clusterrolebindings. +alias kccrb="kubectl create clusterrolebindings" +alias kdelcrb="kubectl delete clusterrolebindings" +alias kdcrb="kubectl describe clusterrolebindings" +alias kgcrb="kubectl get clusterrolebindings" +alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" +alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" +alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrb="watch kubectl get clusterrolebindings" +alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgycrb="kubectl get -o yaml clusterrolebindings" +alias kecrb="kubectl edit clusterrolebindings" + +# Manage componentstatus. +alias kccs="kubectl create componentstatus" +alias kdelcs="kubectl delete componentstatus" +alias kdcs="kubectl describe componentstatus" +alias kgcs="kubectl get componentstatus" +alias kgcsg="kubectl get componentstatus -o wide | grep" +alias kgacs="kubectl get --all-namespaces -o wide componentstatus" +alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" +alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcs="watch kubectl get componentstatus" +alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" +alias kgycs="kubectl get -o yaml componentstatus" +alias kecs="kubectl edit componentstatus" + +# Manage cronjobs. +alias kccj="kubectl create cronjobs" +alias kdelcj="kubectl delete cronjobs" +alias kdcj="kubectl describe cronjobs" +alias kgcj="kubectl get cronjobs" +alias kgcjg="kubectl get cronjobs -o wide | grep" +alias kgacj="kubectl get --all-namespaces -o wide cronjobs" +alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" +alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcj="watch kubectl get cronjobs" +alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" +alias kgycj="kubectl get -o yaml cronjobs" +alias kecj="kubectl edit cronjobs" + +# Manage limitranges. +alias kclr="kubectl create limitranges" +alias kdellr="kubectl delete limitranges" +alias kdlr="kubectl describe limitranges" +alias kglr="kubectl get limitranges" +alias kglrg="kubectl get limitranges -o wide | grep" +alias kgalr="kubectl get --all-namespaces -o wide limitranges" +alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" +alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkglr="watch kubectl get limitranges" +alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" +alias kgylr="kubectl get -o yaml limitranges" +alias kelr="kubectl edit limitranges" + +# Manage serviceaccounts. +alias kcsa="kubectl create serviceaccounts" +alias kdelsa="kubectl delete serviceaccounts" +alias kdsa="kubectl describe serviceaccounts" +alias kgsa="kubectl get serviceaccounts" +alias kgsag="kubectl get serviceaccounts -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" +alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccounts" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" +alias kgysa="kubectl get -o yaml serviceaccounts" +alias kesa="kubectl edit serviceaccounts" + +# CLI aliases. +alias k="kubectl" +alias kg="kubectl get" +alias kctx="kubectx" +alias kns="kubens" + +# Pushing/modifying configs. +alias kcf="kubectl create -f" +alias kaf="kubectl apply -f" +alias kgf="kubectl get -f" +alias kef="kubectl edit -f" +alias kdelf="kubectl delete -f" + +# Modifying deployments. +alias krd="kubectl rollout restart deployment" + +# Draining nodes. +alias kdrain="kubectl drain --delete-emptydir-data --force --ignore-daemonsets" + +# Logging commands. +alias kl="kubectl logs" +alias klf="kubectl logs -f" + +# Exec alias. +alias keit="kubectl exec -it" diff --git a/aliases.yaml b/aliases.yaml index d52a838..c51b409 100644 --- a/aliases.yaml +++ b/aliases.yaml @@ -67,6 +67,8 @@ resources: short: s statefulsets: short: ss + storageclasses: + short: cls cmds: - short: c @@ -114,6 +116,9 @@ additional: - short: k cmd: "kubectl" comment: "CLI aliases." + - short: kg + cmd: "kubectl get" + comment: "CLI aliases." - short: kctx cmd: "kubectx" comment: "CLI aliases." From cdae8a1c4c9d3f3ee71b23f5b220c87a67a40bd8 Mon Sep 17 00:00:00 2001 From: Patrick Messina Date: Tue, 14 Sep 2021 14:23:58 -0500 Subject: [PATCH 05/13] fixed alias --- aliases | 706 +++++++++++++++++++++++++-------------------------- aliases.yaml | 2 +- 2 files changed, 354 insertions(+), 354 deletions(-) diff --git a/aliases b/aliases index 11cab7d..9168cba 100644 --- a/aliases +++ b/aliases @@ -1,5 +1,33 @@ #!/bin/bash +# Manage cronjobs. +alias kccj="kubectl create cronjobs" +alias kdelcj="kubectl delete cronjobs" +alias kdcj="kubectl describe cronjobs" +alias kgcj="kubectl get cronjobs" +alias kgcjg="kubectl get cronjobs -o wide | grep" +alias kgacj="kubectl get --all-namespaces -o wide cronjobs" +alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" +alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcj="watch kubectl get cronjobs" +alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" +alias kgycj="kubectl get -o yaml cronjobs" +alias kecj="kubectl edit cronjobs" + +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" + # Manage namespaces. alias kcns="kubectl create namespaces" alias kdelns="kubectl delete namespaces" @@ -14,19 +42,47 @@ alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" alias kgyns="kubectl get -o yaml namespaces" alias kens="kubectl edit namespaces" -# Manage poddisruptionbudgets. -alias kcpdb="kubectl create poddisruptionbudgets" -alias kdelpdb="kubectl delete poddisruptionbudgets" -alias kdpdb="kubectl describe poddisruptionbudgets" -alias kgpdb="kubectl get poddisruptionbudgets" -alias kgpdbg="kubectl get poddisruptionbudgets -o wide | grep" -alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudgets | grep" -alias kgpdbn="kubectl get poddisruptionbudgets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpdb="watch kubectl get poddisruptionbudgets" -alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgypdb="kubectl get -o yaml poddisruptionbudgets" -alias kepdb="kubectl edit poddisruptionbudgets" +# Manage storageclasses. +alias kcscls="kubectl create storageclasses" +alias kdelscls="kubectl delete storageclasses" +alias kdscls="kubectl describe storageclasses" +alias kgscls="kubectl get storageclasses" +alias kgsclsg="kubectl get storageclasses -o wide | grep" +alias kgascls="kubectl get --all-namespaces -o wide storageclasses" +alias kgasclsg="kubectl get --all-namespaces -o wide storageclasses | grep" +alias kgsclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgscls="watch kubectl get storageclasses" +alias wkgascls="watch kubectl get --all-namespaces -o wide storageclasses" +alias kgyscls="kubectl get -o yaml storageclasses" +alias kescls="kubectl edit storageclasses" + +# Manage clusterrolebindings. +alias kccrb="kubectl create clusterrolebindings" +alias kdelcrb="kubectl delete clusterrolebindings" +alias kdcrb="kubectl describe clusterrolebindings" +alias kgcrb="kubectl get clusterrolebindings" +alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" +alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" +alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrb="watch kubectl get clusterrolebindings" +alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgycrb="kubectl get -o yaml clusterrolebindings" +alias kecrb="kubectl edit clusterrolebindings" + +# Manage persistentvolumeclaims. +alias kcpvc="kubectl create persistentvolumeclaims" +alias kdelpvc="kubectl delete persistentvolumeclaims" +alias kdpvc="kubectl describe persistentvolumeclaims" +alias kgpvc="kubectl get persistentvolumeclaims" +alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" +alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" +alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpvc="watch kubectl get persistentvolumeclaims" +alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgypvc="kubectl get -o yaml persistentvolumeclaims" +alias kepvc="kubectl edit persistentvolumeclaims" # Manage pods. alias kcp="kubectl create pods" @@ -42,131 +98,47 @@ alias wkgap="watch kubectl get --all-namespaces -o wide pods" alias kgyp="kubectl get -o yaml pods" alias kep="kubectl edit pods" -# Manage podtemplates. -alias kcpt="kubectl create podtemplates" -alias kdelpt="kubectl delete podtemplates" -alias kdpt="kubectl describe podtemplates" -alias kgpt="kubectl get podtemplates" -alias kgptg="kubectl get podtemplates -o wide | grep" -alias kgapt="kubectl get --all-namespaces -o wide podtemplates" -alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" -alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpt="watch kubectl get podtemplates" -alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" -alias kgypt="kubectl get -o yaml podtemplates" -alias kept="kubectl edit podtemplates" - -# Manage statefulsets. -alias kcss="kubectl create statefulsets" -alias kdelss="kubectl delete statefulsets" -alias kdss="kubectl describe statefulsets" -alias kgss="kubectl get statefulsets" -alias kgssg="kubectl get statefulsets -o wide | grep" -alias kgass="kubectl get --all-namespaces -o wide statefulsets" -alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" -alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgss="watch kubectl get statefulsets" -alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" -alias kgyss="kubectl get -o yaml statefulsets" -alias kess="kubectl edit statefulsets" - -# Manage events. -alias kcev="kubectl create events" -alias kdelev="kubectl delete events" -alias kdev="kubectl describe events" -alias kgev="kubectl get events" -alias kgevg="kubectl get events -o wide | grep" -alias kgaev="kubectl get --all-namespaces -o wide events" -alias kgaevg="kubectl get --all-namespaces -o wide events | grep" -alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgev="watch kubectl get events" -alias wkgaev="watch kubectl get --all-namespaces -o wide events" -alias kgyev="kubectl get -o yaml events" -alias keev="kubectl edit events" - -# Manage persistentvolume. -alias kcpv="kubectl create persistentvolume" -alias kdelpv="kubectl delete persistentvolume" -alias kdpv="kubectl describe persistentvolume" -alias kgpv="kubectl get persistentvolume" -alias kgpvg="kubectl get persistentvolume -o wide | grep" -alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" -alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" -alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpv="watch kubectl get persistentvolume" -alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" -alias kgypv="kubectl get -o yaml persistentvolume" -alias kepv="kubectl edit persistentvolume" - -# Manage podpreset. -alias kcpp="kubectl create podpreset" -alias kdelpp="kubectl delete podpreset" -alias kdpp="kubectl describe podpreset" -alias kgpp="kubectl get podpreset" -alias kgppg="kubectl get podpreset -o wide | grep" -alias kgapp="kubectl get --all-namespaces -o wide podpreset" -alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" -alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpp="watch kubectl get podpreset" -alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" -alias kgypp="kubectl get -o yaml podpreset" -alias kepp="kubectl edit podpreset" - -# Manage clusterroles. -alias kccr="kubectl create clusterroles" -alias kdelcr="kubectl delete clusterroles" -alias kdcr="kubectl describe clusterroles" -alias kgcr="kubectl get clusterroles" -alias kgcrg="kubectl get clusterroles -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterroles" -alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" -alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterroles" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" -alias kgycr="kubectl get -o yaml clusterroles" -alias kecr="kubectl edit clusterroles" - -# Manage daemonsets. -alias kcds="kubectl create daemonsets" -alias kdelds="kubectl delete daemonsets" -alias kdds="kubectl describe daemonsets" -alias kgds="kubectl get daemonsets" -alias kgdsg="kubectl get daemonsets -o wide | grep" -alias kgads="kubectl get --all-namespaces -o wide daemonsets" -alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" -alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgds="watch kubectl get daemonsets" -alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" -alias kgyds="kubectl get -o yaml daemonsets" -alias keds="kubectl edit daemonsets" +# Manage resourcequotas. +alias kcrq="kubectl create resourcequotas" +alias kdelrq="kubectl delete resourcequotas" +alias kdrq="kubectl describe resourcequotas" +alias kgrq="kubectl get resourcequotas" +alias kgrqg="kubectl get resourcequotas -o wide | grep" +alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" +alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" +alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrq="watch kubectl get resourcequotas" +alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" +alias kgyrq="kubectl get -o yaml resourcequotas" +alias kerq="kubectl edit resourcequotas" -# Manage roles. -alias kcr="kubectl create roles" -alias kdelr="kubectl delete roles" -alias kdr="kubectl describe roles" -alias kgr="kubectl get roles" -alias kgrg="kubectl get roles -o wide | grep" -alias kgar="kubectl get --all-namespaces -o wide roles" -alias kgarg="kubectl get --all-namespaces -o wide roles | grep" -alias kgrn="kubectl get roles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgr="watch kubectl get roles" -alias wkgar="watch kubectl get --all-namespaces -o wide roles" -alias kgyr="kubectl get -o yaml roles" -alias ker="kubectl edit roles" +# Manage secrets. +alias kcsc="kubectl create secrets" +alias kdelsc="kubectl delete secrets" +alias kdsc="kubectl describe secrets" +alias kgsc="kubectl get secrets" +alias kgscg="kubectl get secrets -o wide | grep" +alias kgasc="kubectl get --all-namespaces -o wide secrets" +alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" +alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsc="watch kubectl get secrets" +alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" +alias kgysc="kubectl get -o yaml secrets" +alias kesc="kubectl edit secrets" -# Manage storageclasses. -alias kccls="kubectl create storageclasses" -alias kdelcls="kubectl delete storageclasses" -alias kdcls="kubectl describe storageclasses" -alias kgcls="kubectl get storageclasses" -alias kgclsg="kubectl get storageclasses -o wide | grep" -alias kgacls="kubectl get --all-namespaces -o wide storageclasses" -alias kgaclsg="kubectl get --all-namespaces -o wide storageclasses | grep" -alias kgclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcls="watch kubectl get storageclasses" -alias wkgacls="watch kubectl get --all-namespaces -o wide storageclasses" -alias kgycls="kubectl get -o yaml storageclasses" -alias kecls="kubectl edit storageclasses" +# Manage configmaps. +alias kccm="kubectl create configmaps" +alias kdelcm="kubectl delete configmaps" +alias kdcm="kubectl describe configmaps" +alias kgcm="kubectl get configmaps" +alias kgcmg="kubectl get configmaps -o wide | grep" +alias kgacm="kubectl get --all-namespaces -o wide configmaps" +alias kgacmg="kubectl get --all-namespaces -o wide configmaps | grep" +alias kgcmn="kubectl get configmaps -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcm="watch kubectl get configmaps" +alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" +alias kgycm="kubectl get -o yaml configmaps" +alias kecm="kubectl edit configmaps" # Manage controllerrevisions. alias kccrv="kubectl create controllerrevisions" @@ -182,47 +154,19 @@ alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" alias kgycrv="kubectl get -o yaml controllerrevisions" alias kecrv="kubectl edit controllerrevisions" -# Manage deployments. -alias kcd="kubectl create deployments" -alias kdeld="kubectl delete deployments" -alias kdd="kubectl describe deployments" -alias kgd="kubectl get deployments" -alias kgdg="kubectl get deployments -o wide | grep" -alias kgad="kubectl get --all-namespaces -o wide deployments" -alias kgadg="kubectl get --all-namespaces -o wide deployments | grep" -alias kgdn="kubectl get deployments -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgd="watch kubectl get deployments" -alias wkgad="watch kubectl get --all-namespaces -o wide deployments" -alias kgyd="kubectl get -o yaml deployments" -alias ked="kubectl edit deployments" - -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" - -# Manage jobs. -alias kcj="kubectl create jobs" -alias kdelj="kubectl delete jobs" -alias kdj="kubectl describe jobs" -alias kgj="kubectl get jobs" -alias kgjg="kubectl get jobs -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide jobs" -alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" -alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get jobs" -alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" -alias kgyj="kubectl get -o yaml jobs" -alias kej="kubectl edit jobs" +# Manage horizontalpodautoscalers. +alias kchpas="kubectl create horizontalpodautoscalers" +alias kdelhpas="kubectl delete horizontalpodautoscalers" +alias kdhpas="kubectl describe horizontalpodautoscalers" +alias kghpas="kubectl get horizontalpodautoscalers" +alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" +alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" +alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkghpas="watch kubectl get horizontalpodautoscalers" +alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" +alias kehpas="kubectl edit horizontalpodautoscalers" # Manage networkpolicies. alias kcnp="kubectl create networkpolicies" @@ -252,19 +196,117 @@ alias wkgan="watch kubectl get --all-namespaces -o wide nodes" alias kgyn="kubectl get -o yaml nodes" alias ken="kubectl edit nodes" -# Manage configmaps. -alias kccm="kubectl create configmaps" -alias kdelcm="kubectl delete configmaps" -alias kdcm="kubectl describe configmaps" -alias kgcm="kubectl get configmaps" -alias kgcmg="kubectl get configmaps -o wide | grep" -alias kgacm="kubectl get --all-namespaces -o wide configmaps" -alias kgacmg="kubectl get --all-namespaces -o wide configmaps | grep" -alias kgcmn="kubectl get configmaps -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcm="watch kubectl get configmaps" -alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" -alias kgycm="kubectl get -o yaml configmaps" -alias kecm="kubectl edit configmaps" +# Manage poddisruptionbudgets. +alias kcpdb="kubectl create poddisruptionbudgets" +alias kdelpdb="kubectl delete poddisruptionbudgets" +alias kdpdb="kubectl describe poddisruptionbudgets" +alias kgpdb="kubectl get poddisruptionbudgets" +alias kgpdbg="kubectl get poddisruptionbudgets -o wide | grep" +alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudgets" +alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudgets | grep" +alias kgpdbn="kubectl get poddisruptionbudgets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpdb="watch kubectl get poddisruptionbudgets" +alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" +alias kgypdb="kubectl get -o yaml poddisruptionbudgets" +alias kepdb="kubectl edit poddisruptionbudgets" + +# Manage podtemplates. +alias kcpt="kubectl create podtemplates" +alias kdelpt="kubectl delete podtemplates" +alias kdpt="kubectl describe podtemplates" +alias kgpt="kubectl get podtemplates" +alias kgptg="kubectl get podtemplates -o wide | grep" +alias kgapt="kubectl get --all-namespaces -o wide podtemplates" +alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" +alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpt="watch kubectl get podtemplates" +alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" +alias kgypt="kubectl get -o yaml podtemplates" +alias kept="kubectl edit podtemplates" + +# Manage rolebindings. +alias kcrb="kubectl create rolebindings" +alias kdelrb="kubectl delete rolebindings" +alias kdrb="kubectl describe rolebindings" +alias kgrb="kubectl get rolebindings" +alias kgrbg="kubectl get rolebindings -o wide | grep" +alias kgarb="kubectl get --all-namespaces -o wide rolebindings" +alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" +alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrb="watch kubectl get rolebindings" +alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" +alias kgyrb="kubectl get -o yaml rolebindings" +alias kerb="kubectl edit rolebindings" + +# Manage certificatesigningrequests. +alias kccsr="kubectl create certificatesigningrequests" +alias kdelcsr="kubectl delete certificatesigningrequests" +alias kdcsr="kubectl describe certificatesigningrequests" +alias kgcsr="kubectl get certificatesigningrequests" +alias kgcsrg="kubectl get certificatesigningrequests -o wide | grep" +alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequests" +alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequests | grep" +alias kgcsrn="kubectl get certificatesigningrequests -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcsr="watch kubectl get certificatesigningrequests" +alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequests" +alias kgycsr="kubectl get -o yaml certificatesigningrequests" +alias kecsr="kubectl edit certificatesigningrequests" + +# Manage deployments. +alias kcd="kubectl create deployments" +alias kdeld="kubectl delete deployments" +alias kdd="kubectl describe deployments" +alias kgd="kubectl get deployments" +alias kgdg="kubectl get deployments -o wide | grep" +alias kgad="kubectl get --all-namespaces -o wide deployments" +alias kgadg="kubectl get --all-namespaces -o wide deployments | grep" +alias kgdn="kubectl get deployments -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgd="watch kubectl get deployments" +alias wkgad="watch kubectl get --all-namespaces -o wide deployments" +alias kgyd="kubectl get -o yaml deployments" +alias ked="kubectl edit deployments" + +# Manage podpreset. +alias kcpp="kubectl create podpreset" +alias kdelpp="kubectl delete podpreset" +alias kdpp="kubectl describe podpreset" +alias kgpp="kubectl get podpreset" +alias kgppg="kubectl get podpreset -o wide | grep" +alias kgapp="kubectl get --all-namespaces -o wide podpreset" +alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" +alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpp="watch kubectl get podpreset" +alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" +alias kgypp="kubectl get -o yaml podpreset" +alias kepp="kubectl edit podpreset" + +# Manage serviceaccounts. +alias kcsa="kubectl create serviceaccounts" +alias kdelsa="kubectl delete serviceaccounts" +alias kdsa="kubectl describe serviceaccounts" +alias kgsa="kubectl get serviceaccounts" +alias kgsag="kubectl get serviceaccounts -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" +alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccounts" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" +alias kgysa="kubectl get -o yaml serviceaccounts" +alias kesa="kubectl edit serviceaccounts" + +# Manage daemonsets. +alias kcds="kubectl create daemonsets" +alias kdelds="kubectl delete daemonsets" +alias kdds="kubectl describe daemonsets" +alias kgds="kubectl get daemonsets" +alias kgdsg="kubectl get daemonsets -o wide | grep" +alias kgads="kubectl get --all-namespaces -o wide daemonsets" +alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" +alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgds="watch kubectl get daemonsets" +alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" +alias kgyds="kubectl get -o yaml daemonsets" +alias keds="kubectl edit daemonsets" # Manage endpoints. alias kcep="kubectl create endpoints" @@ -280,6 +322,48 @@ alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" alias kgyep="kubectl get -o yaml endpoints" alias keep="kubectl edit endpoints" +# Manage persistentvolume. +alias kcpv="kubectl create persistentvolume" +alias kdelpv="kubectl delete persistentvolume" +alias kdpv="kubectl describe persistentvolume" +alias kgpv="kubectl get persistentvolume" +alias kgpvg="kubectl get persistentvolume -o wide | grep" +alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" +alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" +alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpv="watch kubectl get persistentvolume" +alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" +alias kgypv="kubectl get -o yaml persistentvolume" +alias kepv="kubectl edit persistentvolume" + +# Manage services. +alias kcs="kubectl create services" +alias kdels="kubectl delete services" +alias kds="kubectl describe services" +alias kgs="kubectl get services" +alias kgsg="kubectl get services -o wide | grep" +alias kgas="kubectl get --all-namespaces -o wide services" +alias kgasg="kubectl get --all-namespaces -o wide services | grep" +alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgs="watch kubectl get services" +alias wkgas="watch kubectl get --all-namespaces -o wide services" +alias kgys="kubectl get -o yaml services" +alias kes="kubectl edit services" + +# Manage clusterroles. +alias kccr="kubectl create clusterroles" +alias kdelcr="kubectl delete clusterroles" +alias kdcr="kubectl describe clusterroles" +alias kgcr="kubectl get clusterroles" +alias kgcrg="kubectl get clusterroles -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterroles" +alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" +alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterroles" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" +alias kgycr="kubectl get -o yaml clusterroles" +alias kecr="kubectl edit clusterroles" + # Manage podsecuritypolicies. alias kcpsp="kubectl create podsecuritypolicies" alias kdelpsp="kubectl delete podsecuritypolicies" @@ -294,62 +378,6 @@ alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" alias kgypsp="kubectl get -o yaml podsecuritypolicies" alias kepsp="kubectl edit podsecuritypolicies" -# Manage replicationcontrollers. -alias kckrc="kubectl create replicationcontrollers" -alias kdelkrc="kubectl delete replicationcontrollers" -alias kdkrc="kubectl describe replicationcontrollers" -alias kgkrc="kubectl get replicationcontrollers" -alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" -alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontrollers" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgykrc="kubectl get -o yaml replicationcontrollers" -alias kekrc="kubectl edit replicationcontrollers" - -# Manage resourcequotas. -alias kcrq="kubectl create resourcequotas" -alias kdelrq="kubectl delete resourcequotas" -alias kdrq="kubectl describe resourcequotas" -alias kgrq="kubectl get resourcequotas" -alias kgrqg="kubectl get resourcequotas -o wide | grep" -alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" -alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" -alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrq="watch kubectl get resourcequotas" -alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" -alias kgyrq="kubectl get -o yaml resourcequotas" -alias kerq="kubectl edit resourcequotas" - -# Manage horizontalpodautoscalers. -alias kchpas="kubectl create horizontalpodautoscalers" -alias kdelhpas="kubectl delete horizontalpodautoscalers" -alias kdhpas="kubectl describe horizontalpodautoscalers" -alias kghpas="kubectl get horizontalpodautoscalers" -alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" -alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" -alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkghpas="watch kubectl get horizontalpodautoscalers" -alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" -alias kehpas="kubectl edit horizontalpodautoscalers" - -# Manage persistentvolumeclaims. -alias kcpvc="kubectl create persistentvolumeclaims" -alias kdelpvc="kubectl delete persistentvolumeclaims" -alias kdpvc="kubectl describe persistentvolumeclaims" -alias kgpvc="kubectl get persistentvolumeclaims" -alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" -alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" -alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpvc="watch kubectl get persistentvolumeclaims" -alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgypvc="kubectl get -o yaml persistentvolumeclaims" -alias kepvc="kubectl edit persistentvolumeclaims" - # Manage replicasets. alias kcrs="kubectl create replicasets" alias kdelrs="kubectl delete replicasets" @@ -364,75 +392,89 @@ alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" alias kgyrs="kubectl get -o yaml replicasets" alias kers="kubectl edit replicasets" -# Manage rolebindings. -alias kcrb="kubectl create rolebindings" -alias kdelrb="kubectl delete rolebindings" -alias kdrb="kubectl describe rolebindings" -alias kgrb="kubectl get rolebindings" -alias kgrbg="kubectl get rolebindings -o wide | grep" -alias kgarb="kubectl get --all-namespaces -o wide rolebindings" -alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" -alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrb="watch kubectl get rolebindings" -alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" -alias kgyrb="kubectl get -o yaml rolebindings" -alias kerb="kubectl edit rolebindings" +# Manage replicationcontrollers. +alias kckrc="kubectl create replicationcontrollers" +alias kdelkrc="kubectl delete replicationcontrollers" +alias kdkrc="kubectl describe replicationcontrollers" +alias kgkrc="kubectl get replicationcontrollers" +alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" +alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontrollers" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgykrc="kubectl get -o yaml replicationcontrollers" +alias kekrc="kubectl edit replicationcontrollers" -# Manage secrets. -alias kcsc="kubectl create secrets" -alias kdelsc="kubectl delete secrets" -alias kdsc="kubectl describe secrets" -alias kgsc="kubectl get secrets" -alias kgscg="kubectl get secrets -o wide | grep" -alias kgasc="kubectl get --all-namespaces -o wide secrets" -alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" -alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsc="watch kubectl get secrets" -alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" -alias kgysc="kubectl get -o yaml secrets" -alias kesc="kubectl edit secrets" +# Manage roles. +alias kcr="kubectl create roles" +alias kdelr="kubectl delete roles" +alias kdr="kubectl describe roles" +alias kgr="kubectl get roles" +alias kgrg="kubectl get roles -o wide | grep" +alias kgar="kubectl get --all-namespaces -o wide roles" +alias kgarg="kubectl get --all-namespaces -o wide roles | grep" +alias kgrn="kubectl get roles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgr="watch kubectl get roles" +alias wkgar="watch kubectl get --all-namespaces -o wide roles" +alias kgyr="kubectl get -o yaml roles" +alias ker="kubectl edit roles" -# Manage services. -alias kcs="kubectl create services" -alias kdels="kubectl delete services" -alias kds="kubectl describe services" -alias kgs="kubectl get services" -alias kgsg="kubectl get services -o wide | grep" -alias kgas="kubectl get --all-namespaces -o wide services" -alias kgasg="kubectl get --all-namespaces -o wide services | grep" -alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgs="watch kubectl get services" -alias wkgas="watch kubectl get --all-namespaces -o wide services" -alias kgys="kubectl get -o yaml services" -alias kes="kubectl edit services" +# Manage statefulsets. +alias kcss="kubectl create statefulsets" +alias kdelss="kubectl delete statefulsets" +alias kdss="kubectl describe statefulsets" +alias kgss="kubectl get statefulsets" +alias kgssg="kubectl get statefulsets -o wide | grep" +alias kgass="kubectl get --all-namespaces -o wide statefulsets" +alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" +alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgss="watch kubectl get statefulsets" +alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" +alias kgyss="kubectl get -o yaml statefulsets" +alias kess="kubectl edit statefulsets" -# Manage certificatesigningrequests. -alias kccsr="kubectl create certificatesigningrequests" -alias kdelcsr="kubectl delete certificatesigningrequests" -alias kdcsr="kubectl describe certificatesigningrequests" -alias kgcsr="kubectl get certificatesigningrequests" -alias kgcsrg="kubectl get certificatesigningrequests -o wide | grep" -alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequests | grep" -alias kgcsrn="kubectl get certificatesigningrequests -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcsr="watch kubectl get certificatesigningrequests" -alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgycsr="kubectl get -o yaml certificatesigningrequests" -alias kecsr="kubectl edit certificatesigningrequests" +# Manage limitranges. +alias kclr="kubectl create limitranges" +alias kdellr="kubectl delete limitranges" +alias kdlr="kubectl describe limitranges" +alias kglr="kubectl get limitranges" +alias kglrg="kubectl get limitranges -o wide | grep" +alias kgalr="kubectl get --all-namespaces -o wide limitranges" +alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" +alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkglr="watch kubectl get limitranges" +alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" +alias kgylr="kubectl get -o yaml limitranges" +alias kelr="kubectl edit limitranges" -# Manage clusterrolebindings. -alias kccrb="kubectl create clusterrolebindings" -alias kdelcrb="kubectl delete clusterrolebindings" -alias kdcrb="kubectl describe clusterrolebindings" -alias kgcrb="kubectl get clusterrolebindings" -alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" -alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" -alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrb="watch kubectl get clusterrolebindings" -alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgycrb="kubectl get -o yaml clusterrolebindings" -alias kecrb="kubectl edit clusterrolebindings" +# Manage events. +alias kcev="kubectl create events" +alias kdelev="kubectl delete events" +alias kdev="kubectl describe events" +alias kgev="kubectl get events" +alias kgevg="kubectl get events -o wide | grep" +alias kgaev="kubectl get --all-namespaces -o wide events" +alias kgaevg="kubectl get --all-namespaces -o wide events | grep" +alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgev="watch kubectl get events" +alias wkgaev="watch kubectl get --all-namespaces -o wide events" +alias kgyev="kubectl get -o yaml events" +alias keev="kubectl edit events" + +# Manage jobs. +alias kcj="kubectl create jobs" +alias kdelj="kubectl delete jobs" +alias kdj="kubectl describe jobs" +alias kgj="kubectl get jobs" +alias kgjg="kubectl get jobs -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide jobs" +alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" +alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get jobs" +alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" +alias kgyj="kubectl get -o yaml jobs" +alias kej="kubectl edit jobs" # Manage componentstatus. alias kccs="kubectl create componentstatus" @@ -448,48 +490,6 @@ alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" alias kgycs="kubectl get -o yaml componentstatus" alias kecs="kubectl edit componentstatus" -# Manage cronjobs. -alias kccj="kubectl create cronjobs" -alias kdelcj="kubectl delete cronjobs" -alias kdcj="kubectl describe cronjobs" -alias kgcj="kubectl get cronjobs" -alias kgcjg="kubectl get cronjobs -o wide | grep" -alias kgacj="kubectl get --all-namespaces -o wide cronjobs" -alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" -alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcj="watch kubectl get cronjobs" -alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" -alias kgycj="kubectl get -o yaml cronjobs" -alias kecj="kubectl edit cronjobs" - -# Manage limitranges. -alias kclr="kubectl create limitranges" -alias kdellr="kubectl delete limitranges" -alias kdlr="kubectl describe limitranges" -alias kglr="kubectl get limitranges" -alias kglrg="kubectl get limitranges -o wide | grep" -alias kgalr="kubectl get --all-namespaces -o wide limitranges" -alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" -alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkglr="watch kubectl get limitranges" -alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" -alias kgylr="kubectl get -o yaml limitranges" -alias kelr="kubectl edit limitranges" - -# Manage serviceaccounts. -alias kcsa="kubectl create serviceaccounts" -alias kdelsa="kubectl delete serviceaccounts" -alias kdsa="kubectl describe serviceaccounts" -alias kgsa="kubectl get serviceaccounts" -alias kgsag="kubectl get serviceaccounts -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" -alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccounts" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" -alias kgysa="kubectl get -o yaml serviceaccounts" -alias kesa="kubectl edit serviceaccounts" - # CLI aliases. alias k="kubectl" alias kg="kubectl get" diff --git a/aliases.yaml b/aliases.yaml index c51b409..913caea 100644 --- a/aliases.yaml +++ b/aliases.yaml @@ -68,7 +68,7 @@ resources: statefulsets: short: ss storageclasses: - short: cls + short: scls cmds: - short: c From bbf1698caf70e6910ff891b824dfed8126a54825 Mon Sep 17 00:00:00 2001 From: Dbz Date: Sat, 18 Sep 2021 19:42:34 -0700 Subject: [PATCH 06/13] Feedback --- kube-aliases.plugin.zsh | 5 ----- 1 file changed, 5 deletions(-) diff --git a/kube-aliases.plugin.zsh b/kube-aliases.plugin.zsh index c9965f7..dc2c5a3 100644 --- a/kube-aliases.plugin.zsh +++ b/kube-aliases.plugin.zsh @@ -1,8 +1,3 @@ -KALIAS=$ZSH_CUSTOM/plugins/kube-aliases -KRESOURCES=$ZSH_CUSTOM/plugins/kube-aliases/docs/resources SHELL_NAME=$(basename $SHELL) -# Auto complete, for bash replace zsh with bash -# For some reason this is sourcing the oh-my-zsh plugin. -source <(kubectl completion $SHELL_NAME) source ./aliases.sh From 752fae002b9efbae2f63dc801640085378d6bc3e Mon Sep 17 00:00:00 2001 From: Patrick Messina Date: Fri, 24 Sep 2021 11:15:04 -0500 Subject: [PATCH 07/13] deployments is now deployment fixing create command --- aliases | 686 +++++++++++++++++++++++++-------------------------- aliases.sh | 663 +++++++++++++++++++++++++------------------------ aliases.yaml | 2 +- 3 files changed, 683 insertions(+), 668 deletions(-) diff --git a/aliases b/aliases index 9168cba..5b36c1a 100644 --- a/aliases +++ b/aliases @@ -1,61 +1,5 @@ #!/bin/bash -# Manage cronjobs. -alias kccj="kubectl create cronjobs" -alias kdelcj="kubectl delete cronjobs" -alias kdcj="kubectl describe cronjobs" -alias kgcj="kubectl get cronjobs" -alias kgcjg="kubectl get cronjobs -o wide | grep" -alias kgacj="kubectl get --all-namespaces -o wide cronjobs" -alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" -alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcj="watch kubectl get cronjobs" -alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" -alias kgycj="kubectl get -o yaml cronjobs" -alias kecj="kubectl edit cronjobs" - -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" - -# Manage namespaces. -alias kcns="kubectl create namespaces" -alias kdelns="kubectl delete namespaces" -alias kdns="kubectl describe namespaces" -alias kgns="kubectl get namespaces" -alias kgnsg="kubectl get namespaces -o wide | grep" -alias kgans="kubectl get --all-namespaces -o wide namespaces" -alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" -alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgns="watch kubectl get namespaces" -alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" -alias kgyns="kubectl get -o yaml namespaces" -alias kens="kubectl edit namespaces" - -# Manage storageclasses. -alias kcscls="kubectl create storageclasses" -alias kdelscls="kubectl delete storageclasses" -alias kdscls="kubectl describe storageclasses" -alias kgscls="kubectl get storageclasses" -alias kgsclsg="kubectl get storageclasses -o wide | grep" -alias kgascls="kubectl get --all-namespaces -o wide storageclasses" -alias kgasclsg="kubectl get --all-namespaces -o wide storageclasses | grep" -alias kgsclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgscls="watch kubectl get storageclasses" -alias wkgascls="watch kubectl get --all-namespaces -o wide storageclasses" -alias kgyscls="kubectl get -o yaml storageclasses" -alias kescls="kubectl edit storageclasses" - # Manage clusterrolebindings. alias kccrb="kubectl create clusterrolebindings" alias kdelcrb="kubectl delete clusterrolebindings" @@ -70,62 +14,6 @@ alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" alias kgycrb="kubectl get -o yaml clusterrolebindings" alias kecrb="kubectl edit clusterrolebindings" -# Manage persistentvolumeclaims. -alias kcpvc="kubectl create persistentvolumeclaims" -alias kdelpvc="kubectl delete persistentvolumeclaims" -alias kdpvc="kubectl describe persistentvolumeclaims" -alias kgpvc="kubectl get persistentvolumeclaims" -alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" -alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" -alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpvc="watch kubectl get persistentvolumeclaims" -alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgypvc="kubectl get -o yaml persistentvolumeclaims" -alias kepvc="kubectl edit persistentvolumeclaims" - -# Manage pods. -alias kcp="kubectl create pods" -alias kdelp="kubectl delete pods" -alias kdp="kubectl describe pods" -alias kgp="kubectl get pods" -alias kgpg="kubectl get pods -o wide | grep" -alias kgap="kubectl get --all-namespaces -o wide pods" -alias kgapg="kubectl get --all-namespaces -o wide pods | grep" -alias kgpn="kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgp="watch kubectl get pods" -alias wkgap="watch kubectl get --all-namespaces -o wide pods" -alias kgyp="kubectl get -o yaml pods" -alias kep="kubectl edit pods" - -# Manage resourcequotas. -alias kcrq="kubectl create resourcequotas" -alias kdelrq="kubectl delete resourcequotas" -alias kdrq="kubectl describe resourcequotas" -alias kgrq="kubectl get resourcequotas" -alias kgrqg="kubectl get resourcequotas -o wide | grep" -alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" -alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" -alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrq="watch kubectl get resourcequotas" -alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" -alias kgyrq="kubectl get -o yaml resourcequotas" -alias kerq="kubectl edit resourcequotas" - -# Manage secrets. -alias kcsc="kubectl create secrets" -alias kdelsc="kubectl delete secrets" -alias kdsc="kubectl describe secrets" -alias kgsc="kubectl get secrets" -alias kgscg="kubectl get secrets -o wide | grep" -alias kgasc="kubectl get --all-namespaces -o wide secrets" -alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" -alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsc="watch kubectl get secrets" -alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" -alias kgysc="kubectl get -o yaml secrets" -alias kesc="kubectl edit secrets" - # Manage configmaps. alias kccm="kubectl create configmaps" alias kdelcm="kubectl delete configmaps" @@ -140,6 +28,34 @@ alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" alias kgycm="kubectl get -o yaml configmaps" alias kecm="kubectl edit configmaps" +# Manage deployment. +alias kcd="kubectl create deployment" +alias kdeld="kubectl delete deployment" +alias kdd="kubectl describe deployment" +alias kgd="kubectl get deployment" +alias kgdg="kubectl get deployment -o wide | grep" +alias kgad="kubectl get --all-namespaces -o wide deployment" +alias kgadg="kubectl get --all-namespaces -o wide deployment | grep" +alias kgdn="kubectl get deployment -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgd="watch kubectl get deployment" +alias wkgad="watch kubectl get --all-namespaces -o wide deployment" +alias kgyd="kubectl get -o yaml deployment" +alias ked="kubectl edit deployment" + +# Manage storageclasses. +alias kcscls="kubectl create storageclasses" +alias kdelscls="kubectl delete storageclasses" +alias kdscls="kubectl describe storageclasses" +alias kgscls="kubectl get storageclasses" +alias kgsclsg="kubectl get storageclasses -o wide | grep" +alias kgascls="kubectl get --all-namespaces -o wide storageclasses" +alias kgasclsg="kubectl get --all-namespaces -o wide storageclasses | grep" +alias kgsclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgscls="watch kubectl get storageclasses" +alias wkgascls="watch kubectl get --all-namespaces -o wide storageclasses" +alias kgyscls="kubectl get -o yaml storageclasses" +alias kescls="kubectl edit storageclasses" + # Manage controllerrevisions. alias kccrv="kubectl create controllerrevisions" alias kdelcrv="kubectl delete controllerrevisions" @@ -154,6 +70,90 @@ alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" alias kgycrv="kubectl get -o yaml controllerrevisions" alias kecrv="kubectl edit controllerrevisions" +# Manage limitranges. +alias kclr="kubectl create limitranges" +alias kdellr="kubectl delete limitranges" +alias kdlr="kubectl describe limitranges" +alias kglr="kubectl get limitranges" +alias kglrg="kubectl get limitranges -o wide | grep" +alias kgalr="kubectl get --all-namespaces -o wide limitranges" +alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" +alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkglr="watch kubectl get limitranges" +alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" +alias kgylr="kubectl get -o yaml limitranges" +alias kelr="kubectl edit limitranges" + +# Manage replicasets. +alias kcrs="kubectl create replicasets" +alias kdelrs="kubectl delete replicasets" +alias kdrs="kubectl describe replicasets" +alias kgrs="kubectl get replicasets" +alias kgrsg="kubectl get replicasets -o wide | grep" +alias kgars="kubectl get --all-namespaces -o wide replicasets" +alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" +alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrs="watch kubectl get replicasets" +alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" +alias kgyrs="kubectl get -o yaml replicasets" +alias kers="kubectl edit replicasets" + +# Manage rolebindings. +alias kcrb="kubectl create rolebindings" +alias kdelrb="kubectl delete rolebindings" +alias kdrb="kubectl describe rolebindings" +alias kgrb="kubectl get rolebindings" +alias kgrbg="kubectl get rolebindings -o wide | grep" +alias kgarb="kubectl get --all-namespaces -o wide rolebindings" +alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" +alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrb="watch kubectl get rolebindings" +alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" +alias kgyrb="kubectl get -o yaml rolebindings" +alias kerb="kubectl edit rolebindings" + +# Manage replicationcontrollers. +alias kckrc="kubectl create replicationcontrollers" +alias kdelkrc="kubectl delete replicationcontrollers" +alias kdkrc="kubectl describe replicationcontrollers" +alias kgkrc="kubectl get replicationcontrollers" +alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" +alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontrollers" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgykrc="kubectl get -o yaml replicationcontrollers" +alias kekrc="kubectl edit replicationcontrollers" + +# Manage resourcequotas. +alias kcrq="kubectl create resourcequotas" +alias kdelrq="kubectl delete resourcequotas" +alias kdrq="kubectl describe resourcequotas" +alias kgrq="kubectl get resourcequotas" +alias kgrqg="kubectl get resourcequotas -o wide | grep" +alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" +alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" +alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrq="watch kubectl get resourcequotas" +alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" +alias kgyrq="kubectl get -o yaml resourcequotas" +alias kerq="kubectl edit resourcequotas" + +# Manage endpoints. +alias kcep="kubectl create endpoints" +alias kdelep="kubectl delete endpoints" +alias kdep="kubectl describe endpoints" +alias kgep="kubectl get endpoints" +alias kgepg="kubectl get endpoints -o wide | grep" +alias kgaep="kubectl get --all-namespaces -o wide endpoints" +alias kgaepg="kubectl get --all-namespaces -o wide endpoints | grep" +alias kgepn="kubectl get endpoints -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgep="watch kubectl get endpoints" +alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" +alias kgyep="kubectl get -o yaml endpoints" +alias keep="kubectl edit endpoints" + # Manage horizontalpodautoscalers. alias kchpas="kubectl create horizontalpodautoscalers" alias kdelhpas="kubectl delete horizontalpodautoscalers" @@ -168,47 +168,47 @@ alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscal alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" alias kehpas="kubectl edit horizontalpodautoscalers" -# Manage networkpolicies. -alias kcnp="kubectl create networkpolicies" -alias kdelnp="kubectl delete networkpolicies" -alias kdnp="kubectl describe networkpolicies" -alias kgnp="kubectl get networkpolicies" -alias kgnpg="kubectl get networkpolicies -o wide | grep" -alias kganp="kubectl get --all-namespaces -o wide networkpolicies" -alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" -alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgnp="watch kubectl get networkpolicies" -alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" -alias kgynp="kubectl get -o yaml networkpolicies" -alias kenp="kubectl edit networkpolicies" +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" -# Manage nodes. -alias kcn="kubectl create nodes" -alias kdeln="kubectl delete nodes" -alias kdn="kubectl describe nodes" -alias kgn="kubectl get nodes" -alias kgng="kubectl get nodes -o wide | grep" -alias kgan="kubectl get --all-namespaces -o wide nodes" -alias kgang="kubectl get --all-namespaces -o wide nodes | grep" -alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgn="watch kubectl get nodes" -alias wkgan="watch kubectl get --all-namespaces -o wide nodes" -alias kgyn="kubectl get -o yaml nodes" -alias ken="kubectl edit nodes" +# Manage pods. +alias kcp="kubectl create pods" +alias kdelp="kubectl delete pods" +alias kdp="kubectl describe pods" +alias kgp="kubectl get pods" +alias kgpg="kubectl get pods -o wide | grep" +alias kgap="kubectl get --all-namespaces -o wide pods" +alias kgapg="kubectl get --all-namespaces -o wide pods | grep" +alias kgpn="kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgp="watch kubectl get pods" +alias wkgap="watch kubectl get --all-namespaces -o wide pods" +alias kgyp="kubectl get -o yaml pods" +alias kep="kubectl edit pods" -# Manage poddisruptionbudgets. -alias kcpdb="kubectl create poddisruptionbudgets" -alias kdelpdb="kubectl delete poddisruptionbudgets" -alias kdpdb="kubectl describe poddisruptionbudgets" -alias kgpdb="kubectl get poddisruptionbudgets" -alias kgpdbg="kubectl get poddisruptionbudgets -o wide | grep" -alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudgets | grep" -alias kgpdbn="kubectl get poddisruptionbudgets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpdb="watch kubectl get poddisruptionbudgets" -alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgypdb="kubectl get -o yaml poddisruptionbudgets" -alias kepdb="kubectl edit poddisruptionbudgets" +# Manage podsecuritypolicies. +alias kcpsp="kubectl create podsecuritypolicies" +alias kdelpsp="kubectl delete podsecuritypolicies" +alias kdpsp="kubectl describe podsecuritypolicies" +alias kgpsp="kubectl get podsecuritypolicies" +alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" +alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" +alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpsp="watch kubectl get podsecuritypolicies" +alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgypsp="kubectl get -o yaml podsecuritypolicies" +alias kepsp="kubectl edit podsecuritypolicies" # Manage podtemplates. alias kcpt="kubectl create podtemplates" @@ -224,19 +224,19 @@ alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" alias kgypt="kubectl get -o yaml podtemplates" alias kept="kubectl edit podtemplates" -# Manage rolebindings. -alias kcrb="kubectl create rolebindings" -alias kdelrb="kubectl delete rolebindings" -alias kdrb="kubectl describe rolebindings" -alias kgrb="kubectl get rolebindings" -alias kgrbg="kubectl get rolebindings -o wide | grep" -alias kgarb="kubectl get --all-namespaces -o wide rolebindings" -alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" -alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrb="watch kubectl get rolebindings" -alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" -alias kgyrb="kubectl get -o yaml rolebindings" -alias kerb="kubectl edit rolebindings" +# Manage networkpolicies. +alias kcnp="kubectl create networkpolicies" +alias kdelnp="kubectl delete networkpolicies" +alias kdnp="kubectl describe networkpolicies" +alias kgnp="kubectl get networkpolicies" +alias kgnpg="kubectl get networkpolicies -o wide | grep" +alias kganp="kubectl get --all-namespaces -o wide networkpolicies" +alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" +alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgnp="watch kubectl get networkpolicies" +alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" +alias kgynp="kubectl get -o yaml networkpolicies" +alias kenp="kubectl edit networkpolicies" # Manage certificatesigningrequests. alias kccsr="kubectl create certificatesigningrequests" @@ -252,19 +252,117 @@ alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequ alias kgycsr="kubectl get -o yaml certificatesigningrequests" alias kecsr="kubectl edit certificatesigningrequests" -# Manage deployments. -alias kcd="kubectl create deployments" -alias kdeld="kubectl delete deployments" -alias kdd="kubectl describe deployments" -alias kgd="kubectl get deployments" -alias kgdg="kubectl get deployments -o wide | grep" -alias kgad="kubectl get --all-namespaces -o wide deployments" -alias kgadg="kubectl get --all-namespaces -o wide deployments | grep" -alias kgdn="kubectl get deployments -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgd="watch kubectl get deployments" -alias wkgad="watch kubectl get --all-namespaces -o wide deployments" -alias kgyd="kubectl get -o yaml deployments" -alias ked="kubectl edit deployments" +# Manage clusterroles. +alias kccr="kubectl create clusterroles" +alias kdelcr="kubectl delete clusterroles" +alias kdcr="kubectl describe clusterroles" +alias kgcr="kubectl get clusterroles" +alias kgcrg="kubectl get clusterroles -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterroles" +alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" +alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterroles" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" +alias kgycr="kubectl get -o yaml clusterroles" +alias kecr="kubectl edit clusterroles" + +# Manage secrets. +alias kcsc="kubectl create secrets" +alias kdelsc="kubectl delete secrets" +alias kdsc="kubectl describe secrets" +alias kgsc="kubectl get secrets" +alias kgscg="kubectl get secrets -o wide | grep" +alias kgasc="kubectl get --all-namespaces -o wide secrets" +alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" +alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsc="watch kubectl get secrets" +alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" +alias kgysc="kubectl get -o yaml secrets" +alias kesc="kubectl edit secrets" + +# Manage poddisruptionbudgets. +alias kcpdb="kubectl create poddisruptionbudgets" +alias kdelpdb="kubectl delete poddisruptionbudgets" +alias kdpdb="kubectl describe poddisruptionbudgets" +alias kgpdb="kubectl get poddisruptionbudgets" +alias kgpdbg="kubectl get poddisruptionbudgets -o wide | grep" +alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudgets" +alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudgets | grep" +alias kgpdbn="kubectl get poddisruptionbudgets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpdb="watch kubectl get poddisruptionbudgets" +alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" +alias kgypdb="kubectl get -o yaml poddisruptionbudgets" +alias kepdb="kubectl edit poddisruptionbudgets" + +# Manage serviceaccounts. +alias kcsa="kubectl create serviceaccounts" +alias kdelsa="kubectl delete serviceaccounts" +alias kdsa="kubectl describe serviceaccounts" +alias kgsa="kubectl get serviceaccounts" +alias kgsag="kubectl get serviceaccounts -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" +alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccounts" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" +alias kgysa="kubectl get -o yaml serviceaccounts" +alias kesa="kubectl edit serviceaccounts" + +# Manage events. +alias kcev="kubectl create events" +alias kdelev="kubectl delete events" +alias kdev="kubectl describe events" +alias kgev="kubectl get events" +alias kgevg="kubectl get events -o wide | grep" +alias kgaev="kubectl get --all-namespaces -o wide events" +alias kgaevg="kubectl get --all-namespaces -o wide events | grep" +alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgev="watch kubectl get events" +alias wkgaev="watch kubectl get --all-namespaces -o wide events" +alias kgyev="kubectl get -o yaml events" +alias keev="kubectl edit events" + +# Manage namespaces. +alias kcns="kubectl create namespaces" +alias kdelns="kubectl delete namespaces" +alias kdns="kubectl describe namespaces" +alias kgns="kubectl get namespaces" +alias kgnsg="kubectl get namespaces -o wide | grep" +alias kgans="kubectl get --all-namespaces -o wide namespaces" +alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" +alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgns="watch kubectl get namespaces" +alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" +alias kgyns="kubectl get -o yaml namespaces" +alias kens="kubectl edit namespaces" + +# Manage nodes. +alias kcn="kubectl create nodes" +alias kdeln="kubectl delete nodes" +alias kdn="kubectl describe nodes" +alias kgn="kubectl get nodes" +alias kgng="kubectl get nodes -o wide | grep" +alias kgan="kubectl get --all-namespaces -o wide nodes" +alias kgang="kubectl get --all-namespaces -o wide nodes | grep" +alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgn="watch kubectl get nodes" +alias wkgan="watch kubectl get --all-namespaces -o wide nodes" +alias kgyn="kubectl get -o yaml nodes" +alias ken="kubectl edit nodes" + +# Manage persistentvolumeclaims. +alias kcpvc="kubectl create persistentvolumeclaims" +alias kdelpvc="kubectl delete persistentvolumeclaims" +alias kdpvc="kubectl describe persistentvolumeclaims" +alias kgpvc="kubectl get persistentvolumeclaims" +alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" +alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" +alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpvc="watch kubectl get persistentvolumeclaims" +alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" +alias kgypvc="kubectl get -o yaml persistentvolumeclaims" +alias kepvc="kubectl edit persistentvolumeclaims" # Manage podpreset. alias kcpp="kubectl create podpreset" @@ -280,19 +378,61 @@ alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" alias kgypp="kubectl get -o yaml podpreset" alias kepp="kubectl edit podpreset" -# Manage serviceaccounts. -alias kcsa="kubectl create serviceaccounts" -alias kdelsa="kubectl delete serviceaccounts" -alias kdsa="kubectl describe serviceaccounts" -alias kgsa="kubectl get serviceaccounts" -alias kgsag="kubectl get serviceaccounts -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" -alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccounts" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" -alias kgysa="kubectl get -o yaml serviceaccounts" -alias kesa="kubectl edit serviceaccounts" +# Manage statefulsets. +alias kcss="kubectl create statefulsets" +alias kdelss="kubectl delete statefulsets" +alias kdss="kubectl describe statefulsets" +alias kgss="kubectl get statefulsets" +alias kgssg="kubectl get statefulsets -o wide | grep" +alias kgass="kubectl get --all-namespaces -o wide statefulsets" +alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" +alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgss="watch kubectl get statefulsets" +alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" +alias kgyss="kubectl get -o yaml statefulsets" +alias kess="kubectl edit statefulsets" + +# Manage services. +alias kcs="kubectl create services" +alias kdels="kubectl delete services" +alias kds="kubectl describe services" +alias kgs="kubectl get services" +alias kgsg="kubectl get services -o wide | grep" +alias kgas="kubectl get --all-namespaces -o wide services" +alias kgasg="kubectl get --all-namespaces -o wide services | grep" +alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgs="watch kubectl get services" +alias wkgas="watch kubectl get --all-namespaces -o wide services" +alias kgys="kubectl get -o yaml services" +alias kes="kubectl edit services" + +# Manage componentstatus. +alias kccs="kubectl create componentstatus" +alias kdelcs="kubectl delete componentstatus" +alias kdcs="kubectl describe componentstatus" +alias kgcs="kubectl get componentstatus" +alias kgcsg="kubectl get componentstatus -o wide | grep" +alias kgacs="kubectl get --all-namespaces -o wide componentstatus" +alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" +alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcs="watch kubectl get componentstatus" +alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" +alias kgycs="kubectl get -o yaml componentstatus" +alias kecs="kubectl edit componentstatus" + +# Manage cronjobs. +alias kccj="kubectl create cronjobs" +alias kdelcj="kubectl delete cronjobs" +alias kdcj="kubectl describe cronjobs" +alias kgcj="kubectl get cronjobs" +alias kgcjg="kubectl get cronjobs -o wide | grep" +alias kgacj="kubectl get --all-namespaces -o wide cronjobs" +alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" +alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcj="watch kubectl get cronjobs" +alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" +alias kgycj="kubectl get -o yaml cronjobs" +alias kecj="kubectl edit cronjobs" # Manage daemonsets. alias kcds="kubectl create daemonsets" @@ -308,19 +448,19 @@ alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" alias kgyds="kubectl get -o yaml daemonsets" alias keds="kubectl edit daemonsets" -# Manage endpoints. -alias kcep="kubectl create endpoints" -alias kdelep="kubectl delete endpoints" -alias kdep="kubectl describe endpoints" -alias kgep="kubectl get endpoints" -alias kgepg="kubectl get endpoints -o wide | grep" -alias kgaep="kubectl get --all-namespaces -o wide endpoints" -alias kgaepg="kubectl get --all-namespaces -o wide endpoints | grep" -alias kgepn="kubectl get endpoints -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgep="watch kubectl get endpoints" -alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" -alias kgyep="kubectl get -o yaml endpoints" -alias keep="kubectl edit endpoints" +# Manage jobs. +alias kcj="kubectl create jobs" +alias kdelj="kubectl delete jobs" +alias kdj="kubectl describe jobs" +alias kgj="kubectl get jobs" +alias kgjg="kubectl get jobs -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide jobs" +alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" +alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get jobs" +alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" +alias kgyj="kubectl get -o yaml jobs" +alias kej="kubectl edit jobs" # Manage persistentvolume. alias kcpv="kubectl create persistentvolume" @@ -336,76 +476,6 @@ alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" alias kgypv="kubectl get -o yaml persistentvolume" alias kepv="kubectl edit persistentvolume" -# Manage services. -alias kcs="kubectl create services" -alias kdels="kubectl delete services" -alias kds="kubectl describe services" -alias kgs="kubectl get services" -alias kgsg="kubectl get services -o wide | grep" -alias kgas="kubectl get --all-namespaces -o wide services" -alias kgasg="kubectl get --all-namespaces -o wide services | grep" -alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgs="watch kubectl get services" -alias wkgas="watch kubectl get --all-namespaces -o wide services" -alias kgys="kubectl get -o yaml services" -alias kes="kubectl edit services" - -# Manage clusterroles. -alias kccr="kubectl create clusterroles" -alias kdelcr="kubectl delete clusterroles" -alias kdcr="kubectl describe clusterroles" -alias kgcr="kubectl get clusterroles" -alias kgcrg="kubectl get clusterroles -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterroles" -alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" -alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterroles" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" -alias kgycr="kubectl get -o yaml clusterroles" -alias kecr="kubectl edit clusterroles" - -# Manage podsecuritypolicies. -alias kcpsp="kubectl create podsecuritypolicies" -alias kdelpsp="kubectl delete podsecuritypolicies" -alias kdpsp="kubectl describe podsecuritypolicies" -alias kgpsp="kubectl get podsecuritypolicies" -alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" -alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" -alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpsp="watch kubectl get podsecuritypolicies" -alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgypsp="kubectl get -o yaml podsecuritypolicies" -alias kepsp="kubectl edit podsecuritypolicies" - -# Manage replicasets. -alias kcrs="kubectl create replicasets" -alias kdelrs="kubectl delete replicasets" -alias kdrs="kubectl describe replicasets" -alias kgrs="kubectl get replicasets" -alias kgrsg="kubectl get replicasets -o wide | grep" -alias kgars="kubectl get --all-namespaces -o wide replicasets" -alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" -alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrs="watch kubectl get replicasets" -alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" -alias kgyrs="kubectl get -o yaml replicasets" -alias kers="kubectl edit replicasets" - -# Manage replicationcontrollers. -alias kckrc="kubectl create replicationcontrollers" -alias kdelkrc="kubectl delete replicationcontrollers" -alias kdkrc="kubectl describe replicationcontrollers" -alias kgkrc="kubectl get replicationcontrollers" -alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" -alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontrollers" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgykrc="kubectl get -o yaml replicationcontrollers" -alias kekrc="kubectl edit replicationcontrollers" - # Manage roles. alias kcr="kubectl create roles" alias kdelr="kubectl delete roles" @@ -420,76 +490,6 @@ alias wkgar="watch kubectl get --all-namespaces -o wide roles" alias kgyr="kubectl get -o yaml roles" alias ker="kubectl edit roles" -# Manage statefulsets. -alias kcss="kubectl create statefulsets" -alias kdelss="kubectl delete statefulsets" -alias kdss="kubectl describe statefulsets" -alias kgss="kubectl get statefulsets" -alias kgssg="kubectl get statefulsets -o wide | grep" -alias kgass="kubectl get --all-namespaces -o wide statefulsets" -alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" -alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgss="watch kubectl get statefulsets" -alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" -alias kgyss="kubectl get -o yaml statefulsets" -alias kess="kubectl edit statefulsets" - -# Manage limitranges. -alias kclr="kubectl create limitranges" -alias kdellr="kubectl delete limitranges" -alias kdlr="kubectl describe limitranges" -alias kglr="kubectl get limitranges" -alias kglrg="kubectl get limitranges -o wide | grep" -alias kgalr="kubectl get --all-namespaces -o wide limitranges" -alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" -alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkglr="watch kubectl get limitranges" -alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" -alias kgylr="kubectl get -o yaml limitranges" -alias kelr="kubectl edit limitranges" - -# Manage events. -alias kcev="kubectl create events" -alias kdelev="kubectl delete events" -alias kdev="kubectl describe events" -alias kgev="kubectl get events" -alias kgevg="kubectl get events -o wide | grep" -alias kgaev="kubectl get --all-namespaces -o wide events" -alias kgaevg="kubectl get --all-namespaces -o wide events | grep" -alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgev="watch kubectl get events" -alias wkgaev="watch kubectl get --all-namespaces -o wide events" -alias kgyev="kubectl get -o yaml events" -alias keev="kubectl edit events" - -# Manage jobs. -alias kcj="kubectl create jobs" -alias kdelj="kubectl delete jobs" -alias kdj="kubectl describe jobs" -alias kgj="kubectl get jobs" -alias kgjg="kubectl get jobs -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide jobs" -alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" -alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get jobs" -alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" -alias kgyj="kubectl get -o yaml jobs" -alias kej="kubectl edit jobs" - -# Manage componentstatus. -alias kccs="kubectl create componentstatus" -alias kdelcs="kubectl delete componentstatus" -alias kdcs="kubectl describe componentstatus" -alias kgcs="kubectl get componentstatus" -alias kgcsg="kubectl get componentstatus -o wide | grep" -alias kgacs="kubectl get --all-namespaces -o wide componentstatus" -alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" -alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcs="watch kubectl get componentstatus" -alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" -alias kgycs="kubectl get -o yaml componentstatus" -alias kecs="kubectl edit componentstatus" - # CLI aliases. alias k="kubectl" alias kg="kubectl get" diff --git a/aliases.sh b/aliases.sh index 12b2928..1322c37 100644 --- a/aliases.sh +++ b/aliases.sh @@ -1,5 +1,33 @@ #!/bin/bash +# Manage daemonsets. +alias kcds="kubectl create daemonsets" +alias kdelds="kubectl delete daemonsets" +alias kdds="kubectl describe daemonsets" +alias kgds="kubectl get daemonsets" +alias kgdsg="kubectl get daemonsets -o wide | grep" +alias kgads="kubectl get --all-namespaces -o wide daemonsets" +alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" +alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgds="watch kubectl get daemonsets" +alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" +alias kgyds="kubectl get -o yaml daemonsets" +alias keds="kubectl edit daemonsets" + +# Manage resourcequotas. +alias kcrq="kubectl create resourcequotas" +alias kdelrq="kubectl delete resourcequotas" +alias kdrq="kubectl describe resourcequotas" +alias kgrq="kubectl get resourcequotas" +alias kgrqg="kubectl get resourcequotas -o wide | grep" +alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" +alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" +alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrq="watch kubectl get resourcequotas" +alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" +alias kgyrq="kubectl get -o yaml resourcequotas" +alias kerq="kubectl edit resourcequotas" + # Manage roles. alias kcr="kubectl create roles" alias kdelr="kubectl delete roles" @@ -28,117 +56,47 @@ alias wkgas="watch kubectl get --all-namespaces -o wide services" alias kgys="kubectl get -o yaml services" alias kes="kubectl edit services" -# Manage daemonsets. -alias kcds="kubectl create daemonsets" -alias kdelds="kubectl delete daemonsets" -alias kdds="kubectl describe daemonsets" -alias kgds="kubectl get daemonsets" -alias kgdsg="kubectl get daemonsets -o wide | grep" -alias kgads="kubectl get --all-namespaces -o wide daemonsets" -alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" -alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgds="watch kubectl get daemonsets" -alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" -alias kgyds="kubectl get -o yaml daemonsets" -alias keds="kubectl edit daemonsets" - -# Manage limitranges. -alias kclr="kubectl create limitranges" -alias kdellr="kubectl delete limitranges" -alias kdlr="kubectl describe limitranges" -alias kglr="kubectl get limitranges" -alias kglrg="kubectl get limitranges -o wide | grep" -alias kgalr="kubectl get --all-namespaces -o wide limitranges" -alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" -alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkglr="watch kubectl get limitranges" -alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" -alias kgylr="kubectl get -o yaml limitranges" -alias kelr="kubectl edit limitranges" - -# Manage rolebindings. -alias kcrb="kubectl create rolebindings" -alias kdelrb="kubectl delete rolebindings" -alias kdrb="kubectl describe rolebindings" -alias kgrb="kubectl get rolebindings" -alias kgrbg="kubectl get rolebindings -o wide | grep" -alias kgarb="kubectl get --all-namespaces -o wide rolebindings" -alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" -alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrb="watch kubectl get rolebindings" -alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" -alias kgyrb="kubectl get -o yaml rolebindings" -alias kerb="kubectl edit rolebindings" - -# Manage nodes. -alias kcn="kubectl create nodes" -alias kdeln="kubectl delete nodes" -alias kdn="kubectl describe nodes" -alias kgn="kubectl get nodes" -alias kgng="kubectl get nodes -o wide | grep" -alias kgan="kubectl get --all-namespaces -o wide nodes" -alias kgang="kubectl get --all-namespaces -o wide nodes | grep" -alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgn="watch kubectl get nodes" -alias wkgan="watch kubectl get --all-namespaces -o wide nodes" -alias kgyn="kubectl get -o yaml nodes" -alias ken="kubectl edit nodes" - -# Manage clusterrolebindings. -alias kccrb="kubectl create clusterrolebindings" -alias kdelcrb="kubectl delete clusterrolebindings" -alias kdcrb="kubectl describe clusterrolebindings" -alias kgcrb="kubectl get clusterrolebindings" -alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" -alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" -alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrb="watch kubectl get clusterrolebindings" -alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgycrb="kubectl get -o yaml clusterrolebindings" -alias kecrb="kubectl edit clusterrolebindings" - -# Manage horizontalpodautoscalers. -alias kchpas="kubectl create horizontalpodautoscalers" -alias kdelhpas="kubectl delete horizontalpodautoscalers" -alias kdhpas="kubectl describe horizontalpodautoscalers" -alias kghpas="kubectl get horizontalpodautoscalers" -alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" -alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" -alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkghpas="watch kubectl get horizontalpodautoscalers" -alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" -alias kehpas="kubectl edit horizontalpodautoscalers" +# Manage clusterroles. +alias kccr="kubectl create clusterroles" +alias kdelcr="kubectl delete clusterroles" +alias kdcr="kubectl describe clusterroles" +alias kgcr="kubectl get clusterroles" +alias kgcrg="kubectl get clusterroles -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterroles" +alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" +alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterroles" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" +alias kgycr="kubectl get -o yaml clusterroles" +alias kecr="kubectl edit clusterroles" -# Manage pods. -alias kcp="kubectl create pods" -alias kdelp="kubectl delete pods" -alias kdp="kubectl describe pods" -alias kgp="kubectl get pods" -alias kgpg="kubectl get pods -o wide | grep" -alias kgap="kubectl get --all-namespaces -o wide pods" -alias kgapg="kubectl get --all-namespaces -o wide pods | grep" -alias kgpn="kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgp="watch kubectl get pods" -alias wkgap="watch kubectl get --all-namespaces -o wide pods" -alias kgyp="kubectl get -o yaml pods" -alias kep="kubectl edit pods" +# Manage namespaces. +alias kcns="kubectl create namespaces" +alias kdelns="kubectl delete namespaces" +alias kdns="kubectl describe namespaces" +alias kgns="kubectl get namespaces" +alias kgnsg="kubectl get namespaces -o wide | grep" +alias kgans="kubectl get --all-namespaces -o wide namespaces" +alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" +alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgns="watch kubectl get namespaces" +alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" +alias kgyns="kubectl get -o yaml namespaces" +alias kens="kubectl edit namespaces" -# Manage statefulsets. -alias kcss="kubectl create statefulsets" -alias kdelss="kubectl delete statefulsets" -alias kdss="kubectl describe statefulsets" -alias kgss="kubectl get statefulsets" -alias kgssg="kubectl get statefulsets -o wide | grep" -alias kgass="kubectl get --all-namespaces -o wide statefulsets" -alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" -alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgss="watch kubectl get statefulsets" -alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" -alias kgyss="kubectl get -o yaml statefulsets" -alias kess="kubectl edit statefulsets" +# Manage replicationcontrollers. +alias kckrc="kubectl create replicationcontrollers" +alias kdelkrc="kubectl delete replicationcontrollers" +alias kdkrc="kubectl describe replicationcontrollers" +alias kgkrc="kubectl get replicationcontrollers" +alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" +alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontrollers" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" +alias kgykrc="kubectl get -o yaml replicationcontrollers" +alias kekrc="kubectl edit replicationcontrollers" # Manage componentstatus. alias kccs="kubectl create componentstatus" @@ -154,6 +112,20 @@ alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" alias kgycs="kubectl get -o yaml componentstatus" alias kecs="kubectl edit componentstatus" +# Manage configmaps. +alias kccm="kubectl create configmaps" +alias kdelcm="kubectl delete configmaps" +alias kdcm="kubectl describe configmaps" +alias kgcm="kubectl get configmaps" +alias kgcmg="kubectl get configmaps -o wide | grep" +alias kgacm="kubectl get --all-namespaces -o wide configmaps" +alias kgacmg="kubectl get --all-namespaces -o wide configmaps | grep" +alias kgcmn="kubectl get configmaps -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcm="watch kubectl get configmaps" +alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" +alias kgycm="kubectl get -o yaml configmaps" +alias kecm="kubectl edit configmaps" + # Manage cronjobs. alias kccj="kubectl create cronjobs" alias kdelcj="kubectl delete cronjobs" @@ -168,19 +140,117 @@ alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" alias kgycj="kubectl get -o yaml cronjobs" alias kecj="kubectl edit cronjobs" -# Manage networkpolicies. -alias kcnp="kubectl create networkpolicies" -alias kdelnp="kubectl delete networkpolicies" -alias kdnp="kubectl describe networkpolicies" -alias kgnp="kubectl get networkpolicies" -alias kgnpg="kubectl get networkpolicies -o wide | grep" -alias kganp="kubectl get --all-namespaces -o wide networkpolicies" -alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" -alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgnp="watch kubectl get networkpolicies" -alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" -alias kgynp="kubectl get -o yaml networkpolicies" -alias kenp="kubectl edit networkpolicies" +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" + +# Manage pods. +alias kcp="kubectl create pods" +alias kdelp="kubectl delete pods" +alias kdp="kubectl describe pods" +alias kgp="kubectl get pods" +alias kgpg="kubectl get pods -o wide | grep" +alias kgap="kubectl get --all-namespaces -o wide pods" +alias kgapg="kubectl get --all-namespaces -o wide pods | grep" +alias kgpn="kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgp="watch kubectl get pods" +alias wkgap="watch kubectl get --all-namespaces -o wide pods" +alias kgyp="kubectl get -o yaml pods" +alias kep="kubectl edit pods" + +# Manage podsecuritypolicies. +alias kcpsp="kubectl create podsecuritypolicies" +alias kdelpsp="kubectl delete podsecuritypolicies" +alias kdpsp="kubectl describe podsecuritypolicies" +alias kgpsp="kubectl get podsecuritypolicies" +alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" +alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" +alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpsp="watch kubectl get podsecuritypolicies" +alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" +alias kgypsp="kubectl get -o yaml podsecuritypolicies" +alias kepsp="kubectl edit podsecuritypolicies" + +# Manage podtemplates. +alias kcpt="kubectl create podtemplates" +alias kdelpt="kubectl delete podtemplates" +alias kdpt="kubectl describe podtemplates" +alias kgpt="kubectl get podtemplates" +alias kgptg="kubectl get podtemplates -o wide | grep" +alias kgapt="kubectl get --all-namespaces -o wide podtemplates" +alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" +alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpt="watch kubectl get podtemplates" +alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" +alias kgypt="kubectl get -o yaml podtemplates" +alias kept="kubectl edit podtemplates" + +# Manage deployment. +alias kcd="kubectl create deployment" +alias kdeld="kubectl delete deployment" +alias kdd="kubectl describe deployment" +alias kgd="kubectl get deployment" +alias kgdg="kubectl get deployment -o wide | grep" +alias kgad="kubectl get --all-namespaces -o wide deployment" +alias kgadg="kubectl get --all-namespaces -o wide deployment | grep" +alias kgdn="kubectl get deployment -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgd="watch kubectl get deployment" +alias wkgad="watch kubectl get --all-namespaces -o wide deployment" +alias kgyd="kubectl get -o yaml deployment" +alias ked="kubectl edit deployment" + +# Manage horizontalpodautoscalers. +alias kchpas="kubectl create horizontalpodautoscalers" +alias kdelhpas="kubectl delete horizontalpodautoscalers" +alias kdhpas="kubectl describe horizontalpodautoscalers" +alias kghpas="kubectl get horizontalpodautoscalers" +alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" +alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" +alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkghpas="watch kubectl get horizontalpodautoscalers" +alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" +alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" +alias kehpas="kubectl edit horizontalpodautoscalers" + +# Manage jobs. +alias kcj="kubectl create jobs" +alias kdelj="kubectl delete jobs" +alias kdj="kubectl describe jobs" +alias kgj="kubectl get jobs" +alias kgjg="kubectl get jobs -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide jobs" +alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" +alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get jobs" +alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" +alias kgyj="kubectl get -o yaml jobs" +alias kej="kubectl edit jobs" + +# Manage nodes. +alias kcn="kubectl create nodes" +alias kdeln="kubectl delete nodes" +alias kdn="kubectl describe nodes" +alias kgn="kubectl get nodes" +alias kgng="kubectl get nodes -o wide | grep" +alias kgan="kubectl get --all-namespaces -o wide nodes" +alias kgang="kubectl get --all-namespaces -o wide nodes | grep" +alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgn="watch kubectl get nodes" +alias wkgan="watch kubectl get --all-namespaces -o wide nodes" +alias kgyn="kubectl get -o yaml nodes" +alias ken="kubectl edit nodes" # Manage persistentvolumeclaims. alias kcpvc="kubectl create persistentvolumeclaims" @@ -196,19 +266,47 @@ alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims alias kgypvc="kubectl get -o yaml persistentvolumeclaims" alias kepvc="kubectl edit persistentvolumeclaims" -# Manage replicationcontrollers. -alias kckrc="kubectl create replicationcontrollers" -alias kdelkrc="kubectl delete replicationcontrollers" -alias kdkrc="kubectl describe replicationcontrollers" -alias kgkrc="kubectl get replicationcontrollers" -alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" -alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontrollers" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgykrc="kubectl get -o yaml replicationcontrollers" -alias kekrc="kubectl edit replicationcontrollers" +# Manage statefulsets. +alias kcss="kubectl create statefulsets" +alias kdelss="kubectl delete statefulsets" +alias kdss="kubectl describe statefulsets" +alias kgss="kubectl get statefulsets" +alias kgssg="kubectl get statefulsets -o wide | grep" +alias kgass="kubectl get --all-namespaces -o wide statefulsets" +alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" +alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgss="watch kubectl get statefulsets" +alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" +alias kgyss="kubectl get -o yaml statefulsets" +alias kess="kubectl edit statefulsets" + +# Manage controllerrevisions. +alias kccrv="kubectl create controllerrevisions" +alias kdelcrv="kubectl delete controllerrevisions" +alias kdcrv="kubectl describe controllerrevisions" +alias kgcrv="kubectl get controllerrevisions" +alias kgcrvg="kubectl get controllerrevisions -o wide | grep" +alias kgacrv="kubectl get --all-namespaces -o wide controllerrevisions" +alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevisions | grep" +alias kgcrvn="kubectl get controllerrevisions -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrv="watch kubectl get controllerrevisions" +alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" +alias kgycrv="kubectl get -o yaml controllerrevisions" +alias kecrv="kubectl edit controllerrevisions" + +# Manage persistentvolume. +alias kcpv="kubectl create persistentvolume" +alias kdelpv="kubectl delete persistentvolume" +alias kdpv="kubectl describe persistentvolume" +alias kgpv="kubectl get persistentvolume" +alias kgpvg="kubectl get persistentvolume -o wide | grep" +alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" +alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" +alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpv="watch kubectl get persistentvolume" +alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" +alias kgypv="kubectl get -o yaml persistentvolume" +alias kepv="kubectl edit persistentvolume" # Manage poddisruptionbudgets. alias kcpdb="kubectl create poddisruptionbudgets" @@ -224,47 +322,61 @@ alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" alias kgypdb="kubectl get -o yaml poddisruptionbudgets" alias kepdb="kubectl edit poddisruptionbudgets" -# Manage podsecuritypolicies. -alias kcpsp="kubectl create podsecuritypolicies" -alias kdelpsp="kubectl delete podsecuritypolicies" -alias kdpsp="kubectl describe podsecuritypolicies" -alias kgpsp="kubectl get podsecuritypolicies" -alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" -alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" -alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpsp="watch kubectl get podsecuritypolicies" -alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgypsp="kubectl get -o yaml podsecuritypolicies" -alias kepsp="kubectl edit podsecuritypolicies" +# Manage rolebindings. +alias kcrb="kubectl create rolebindings" +alias kdelrb="kubectl delete rolebindings" +alias kdrb="kubectl describe rolebindings" +alias kgrb="kubectl get rolebindings" +alias kgrbg="kubectl get rolebindings -o wide | grep" +alias kgarb="kubectl get --all-namespaces -o wide rolebindings" +alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" +alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrb="watch kubectl get rolebindings" +alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" +alias kgyrb="kubectl get -o yaml rolebindings" +alias kerb="kubectl edit rolebindings" + +# Manage serviceaccounts. +alias kcsa="kubectl create serviceaccounts" +alias kdelsa="kubectl delete serviceaccounts" +alias kdsa="kubectl describe serviceaccounts" +alias kgsa="kubectl get serviceaccounts" +alias kgsag="kubectl get serviceaccounts -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" +alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccounts" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" +alias kgysa="kubectl get -o yaml serviceaccounts" +alias kesa="kubectl edit serviceaccounts" -# Manage podtemplates. -alias kcpt="kubectl create podtemplates" -alias kdelpt="kubectl delete podtemplates" -alias kdpt="kubectl describe podtemplates" -alias kgpt="kubectl get podtemplates" -alias kgptg="kubectl get podtemplates -o wide | grep" -alias kgapt="kubectl get --all-namespaces -o wide podtemplates" -alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" -alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpt="watch kubectl get podtemplates" -alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" -alias kgypt="kubectl get -o yaml podtemplates" -alias kept="kubectl edit podtemplates" +# Manage certificatesigningrequests. +alias kccsr="kubectl create certificatesigningrequests" +alias kdelcsr="kubectl delete certificatesigningrequests" +alias kdcsr="kubectl describe certificatesigningrequests" +alias kgcsr="kubectl get certificatesigningrequests" +alias kgcsrg="kubectl get certificatesigningrequests -o wide | grep" +alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequests" +alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequests | grep" +alias kgcsrn="kubectl get certificatesigningrequests -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcsr="watch kubectl get certificatesigningrequests" +alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequests" +alias kgycsr="kubectl get -o yaml certificatesigningrequests" +alias kecsr="kubectl edit certificatesigningrequests" -# Manage replicasets. -alias kcrs="kubectl create replicasets" -alias kdelrs="kubectl delete replicasets" -alias kdrs="kubectl describe replicasets" -alias kgrs="kubectl get replicasets" -alias kgrsg="kubectl get replicasets -o wide | grep" -alias kgars="kubectl get --all-namespaces -o wide replicasets" -alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" -alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrs="watch kubectl get replicasets" -alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" -alias kgyrs="kubectl get -o yaml replicasets" -alias kers="kubectl edit replicasets" +# Manage storageclasses. +alias kcscls="kubectl create storageclasses" +alias kdelscls="kubectl delete storageclasses" +alias kdscls="kubectl describe storageclasses" +alias kgscls="kubectl get storageclasses" +alias kgsclsg="kubectl get storageclasses -o wide | grep" +alias kgascls="kubectl get --all-namespaces -o wide storageclasses" +alias kgasclsg="kubectl get --all-namespaces -o wide storageclasses | grep" +alias kgsclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgscls="watch kubectl get storageclasses" +alias wkgascls="watch kubectl get --all-namespaces -o wide storageclasses" +alias kgyscls="kubectl get -o yaml storageclasses" +alias kescls="kubectl edit storageclasses" # Manage secrets. alias kcsc="kubectl create secrets" @@ -280,61 +392,19 @@ alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" alias kgysc="kubectl get -o yaml secrets" alias kesc="kubectl edit secrets" -# Manage clusterroles. -alias kccr="kubectl create clusterroles" -alias kdelcr="kubectl delete clusterroles" -alias kdcr="kubectl describe clusterroles" -alias kgcr="kubectl get clusterroles" -alias kgcrg="kubectl get clusterroles -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterroles" -alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" -alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterroles" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" -alias kgycr="kubectl get -o yaml clusterroles" -alias kecr="kubectl edit clusterroles" - -# Manage deployments. -alias kcd="kubectl create deployments" -alias kdeld="kubectl delete deployments" -alias kdd="kubectl describe deployments" -alias kgd="kubectl get deployments" -alias kgdg="kubectl get deployments -o wide | grep" -alias kgad="kubectl get --all-namespaces -o wide deployments" -alias kgadg="kubectl get --all-namespaces -o wide deployments | grep" -alias kgdn="kubectl get deployments -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgd="watch kubectl get deployments" -alias wkgad="watch kubectl get --all-namespaces -o wide deployments" -alias kgyd="kubectl get -o yaml deployments" -alias ked="kubectl edit deployments" - -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" - -# Manage serviceaccounts. -alias kcsa="kubectl create serviceaccounts" -alias kdelsa="kubectl delete serviceaccounts" -alias kdsa="kubectl describe serviceaccounts" -alias kgsa="kubectl get serviceaccounts" -alias kgsag="kubectl get serviceaccounts -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" -alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccounts" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" -alias kgysa="kubectl get -o yaml serviceaccounts" -alias kesa="kubectl edit serviceaccounts" +# Manage clusterrolebindings. +alias kccrb="kubectl create clusterrolebindings" +alias kdelcrb="kubectl delete clusterrolebindings" +alias kdcrb="kubectl describe clusterrolebindings" +alias kgcrb="kubectl get clusterrolebindings" +alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" +alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" +alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrb="watch kubectl get clusterrolebindings" +alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" +alias kgycrb="kubectl get -o yaml clusterrolebindings" +alias kecrb="kubectl edit clusterrolebindings" # Manage endpoints. alias kcep="kubectl create endpoints" @@ -350,34 +420,6 @@ alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" alias kgyep="kubectl get -o yaml endpoints" alias keep="kubectl edit endpoints" -# Manage namespaces. -alias kcns="kubectl create namespaces" -alias kdelns="kubectl delete namespaces" -alias kdns="kubectl describe namespaces" -alias kgns="kubectl get namespaces" -alias kgnsg="kubectl get namespaces -o wide | grep" -alias kgans="kubectl get --all-namespaces -o wide namespaces" -alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" -alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgns="watch kubectl get namespaces" -alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" -alias kgyns="kubectl get -o yaml namespaces" -alias kens="kubectl edit namespaces" - -# Manage resourcequotas. -alias kcrq="kubectl create resourcequotas" -alias kdelrq="kubectl delete resourcequotas" -alias kdrq="kubectl describe resourcequotas" -alias kgrq="kubectl get resourcequotas" -alias kgrqg="kubectl get resourcequotas -o wide | grep" -alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" -alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" -alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrq="watch kubectl get resourcequotas" -alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" -alias kgyrq="kubectl get -o yaml resourcequotas" -alias kerq="kubectl edit resourcequotas" - # Manage events. alias kcev="kubectl create events" alias kdelev="kubectl delete events" @@ -392,33 +434,33 @@ alias wkgaev="watch kubectl get --all-namespaces -o wide events" alias kgyev="kubectl get -o yaml events" alias keev="kubectl edit events" -# Manage jobs. -alias kcj="kubectl create jobs" -alias kdelj="kubectl delete jobs" -alias kdj="kubectl describe jobs" -alias kgj="kubectl get jobs" -alias kgjg="kubectl get jobs -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide jobs" -alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" -alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get jobs" -alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" -alias kgyj="kubectl get -o yaml jobs" -alias kej="kubectl edit jobs" +# Manage limitranges. +alias kclr="kubectl create limitranges" +alias kdellr="kubectl delete limitranges" +alias kdlr="kubectl describe limitranges" +alias kglr="kubectl get limitranges" +alias kglrg="kubectl get limitranges -o wide | grep" +alias kgalr="kubectl get --all-namespaces -o wide limitranges" +alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" +alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkglr="watch kubectl get limitranges" +alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" +alias kgylr="kubectl get -o yaml limitranges" +alias kelr="kubectl edit limitranges" -# Manage persistentvolume. -alias kcpv="kubectl create persistentvolume" -alias kdelpv="kubectl delete persistentvolume" -alias kdpv="kubectl describe persistentvolume" -alias kgpv="kubectl get persistentvolume" -alias kgpvg="kubectl get persistentvolume -o wide | grep" -alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" -alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" -alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpv="watch kubectl get persistentvolume" -alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" -alias kgypv="kubectl get -o yaml persistentvolume" -alias kepv="kubectl edit persistentvolume" +# Manage networkpolicies. +alias kcnp="kubectl create networkpolicies" +alias kdelnp="kubectl delete networkpolicies" +alias kdnp="kubectl describe networkpolicies" +alias kgnp="kubectl get networkpolicies" +alias kgnpg="kubectl get networkpolicies -o wide | grep" +alias kganp="kubectl get --all-namespaces -o wide networkpolicies" +alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" +alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgnp="watch kubectl get networkpolicies" +alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" +alias kgynp="kubectl get -o yaml networkpolicies" +alias kenp="kubectl edit networkpolicies" # Manage podpreset. alias kcpp="kubectl create podpreset" @@ -434,50 +476,23 @@ alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" alias kgypp="kubectl get -o yaml podpreset" alias kepp="kubectl edit podpreset" -# Manage certificatesigningrequests. -alias kccsr="kubectl create certificatesigningrequests" -alias kdelcsr="kubectl delete certificatesigningrequests" -alias kdcsr="kubectl describe certificatesigningrequests" -alias kgcsr="kubectl get certificatesigningrequests" -alias kgcsrg="kubectl get certificatesigningrequests -o wide | grep" -alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequests | grep" -alias kgcsrn="kubectl get certificatesigningrequests -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcsr="watch kubectl get certificatesigningrequests" -alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgycsr="kubectl get -o yaml certificatesigningrequests" -alias kecsr="kubectl edit certificatesigningrequests" - -# Manage configmaps. -alias kccm="kubectl create configmaps" -alias kdelcm="kubectl delete configmaps" -alias kdcm="kubectl describe configmaps" -alias kgcm="kubectl get configmaps" -alias kgcmg="kubectl get configmaps -o wide | grep" -alias kgacm="kubectl get --all-namespaces -o wide configmaps" -alias kgacmg="kubectl get --all-namespaces -o wide configmaps | grep" -alias kgcmn="kubectl get configmaps -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcm="watch kubectl get configmaps" -alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" -alias kgycm="kubectl get -o yaml configmaps" -alias kecm="kubectl edit configmaps" - -# Manage controllerrevisions. -alias kccrv="kubectl create controllerrevisions" -alias kdelcrv="kubectl delete controllerrevisions" -alias kdcrv="kubectl describe controllerrevisions" -alias kgcrv="kubectl get controllerrevisions" -alias kgcrvg="kubectl get controllerrevisions -o wide | grep" -alias kgacrv="kubectl get --all-namespaces -o wide controllerrevisions" -alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevisions | grep" -alias kgcrvn="kubectl get controllerrevisions -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrv="watch kubectl get controllerrevisions" -alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" -alias kgycrv="kubectl get -o yaml controllerrevisions" -alias kecrv="kubectl edit controllerrevisions" +# Manage replicasets. +alias kcrs="kubectl create replicasets" +alias kdelrs="kubectl delete replicasets" +alias kdrs="kubectl describe replicasets" +alias kgrs="kubectl get replicasets" +alias kgrsg="kubectl get replicasets -o wide | grep" +alias kgars="kubectl get --all-namespaces -o wide replicasets" +alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" +alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrs="watch kubectl get replicasets" +alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" +alias kgyrs="kubectl get -o yaml replicasets" +alias kers="kubectl edit replicasets" # CLI aliases. alias k="kubectl" +alias kg="kubectl get" alias kctx="kubectx" alias kns="kubens" diff --git a/aliases.yaml b/aliases.yaml index 913caea..d049266 100644 --- a/aliases.yaml +++ b/aliases.yaml @@ -15,7 +15,7 @@ resources: short: cj daemonsets: short: ds - deployments: + deployment: short: d endpoints: short: ep From 8c40e8c99b91cdc2ba0993c97be7aba4a6940ced Mon Sep 17 00:00:00 2001 From: Patrick Messina Date: Tue, 16 Nov 2021 10:21:24 -0600 Subject: [PATCH 08/13] removed s on types --- aliases.sh | 938 ++++++++++++++++++++++++++------------------------- aliases.yaml | 65 ++-- 2 files changed, 507 insertions(+), 496 deletions(-) diff --git a/aliases.sh b/aliases.sh index 1322c37..c6d2502 100644 --- a/aliases.sh +++ b/aliases.sh @@ -1,200 +1,102 @@ #!/bin/bash -# Manage daemonsets. -alias kcds="kubectl create daemonsets" -alias kdelds="kubectl delete daemonsets" -alias kdds="kubectl describe daemonsets" -alias kgds="kubectl get daemonsets" -alias kgdsg="kubectl get daemonsets -o wide | grep" -alias kgads="kubectl get --all-namespaces -o wide daemonsets" -alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" -alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgds="watch kubectl get daemonsets" -alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" -alias kgyds="kubectl get -o yaml daemonsets" -alias keds="kubectl edit daemonsets" - -# Manage resourcequotas. -alias kcrq="kubectl create resourcequotas" -alias kdelrq="kubectl delete resourcequotas" -alias kdrq="kubectl describe resourcequotas" -alias kgrq="kubectl get resourcequotas" -alias kgrqg="kubectl get resourcequotas -o wide | grep" -alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" -alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" -alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrq="watch kubectl get resourcequotas" -alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" -alias kgyrq="kubectl get -o yaml resourcequotas" -alias kerq="kubectl edit resourcequotas" - -# Manage roles. -alias kcr="kubectl create roles" -alias kdelr="kubectl delete roles" -alias kdr="kubectl describe roles" -alias kgr="kubectl get roles" -alias kgrg="kubectl get roles -o wide | grep" -alias kgar="kubectl get --all-namespaces -o wide roles" -alias kgarg="kubectl get --all-namespaces -o wide roles | grep" -alias kgrn="kubectl get roles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgr="watch kubectl get roles" -alias wkgar="watch kubectl get --all-namespaces -o wide roles" -alias kgyr="kubectl get -o yaml roles" -alias ker="kubectl edit roles" - -# Manage services. -alias kcs="kubectl create services" -alias kdels="kubectl delete services" -alias kds="kubectl describe services" -alias kgs="kubectl get services" -alias kgsg="kubectl get services -o wide | grep" -alias kgas="kubectl get --all-namespaces -o wide services" -alias kgasg="kubectl get --all-namespaces -o wide services | grep" -alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgs="watch kubectl get services" -alias wkgas="watch kubectl get --all-namespaces -o wide services" -alias kgys="kubectl get -o yaml services" -alias kes="kubectl edit services" - -# Manage clusterroles. -alias kccr="kubectl create clusterroles" -alias kdelcr="kubectl delete clusterroles" -alias kdcr="kubectl describe clusterroles" -alias kgcr="kubectl get clusterroles" -alias kgcrg="kubectl get clusterroles -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterroles" -alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" -alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterroles" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" -alias kgycr="kubectl get -o yaml clusterroles" -alias kecr="kubectl edit clusterroles" - -# Manage namespaces. -alias kcns="kubectl create namespaces" -alias kdelns="kubectl delete namespaces" -alias kdns="kubectl describe namespaces" -alias kgns="kubectl get namespaces" -alias kgnsg="kubectl get namespaces -o wide | grep" -alias kgans="kubectl get --all-namespaces -o wide namespaces" -alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" -alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgns="watch kubectl get namespaces" -alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" -alias kgyns="kubectl get -o yaml namespaces" -alias kens="kubectl edit namespaces" - -# Manage replicationcontrollers. -alias kckrc="kubectl create replicationcontrollers" -alias kdelkrc="kubectl delete replicationcontrollers" -alias kdkrc="kubectl describe replicationcontrollers" -alias kgkrc="kubectl get replicationcontrollers" -alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" -alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontrollers" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgykrc="kubectl get -o yaml replicationcontrollers" -alias kekrc="kubectl edit replicationcontrollers" +# Manage daemonset. +alias kcds="kubectl create daemonset" +alias kdelds="kubectl delete daemonset" +alias kdds="kubectl describe daemonset" +alias kgds="kubectl get daemonset" +alias kgdsg="kubectl get daemonset -o wide | grep" +alias kgads="kubectl get --all-namespaces -o wide daemonset" +alias kgadsg="kubectl get --all-namespaces -o wide daemonset | grep" +alias kgdsn="kubectl get daemonset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgds="watch kubectl get daemonset" +alias wkgads="watch kubectl get --all-namespaces -o wide daemonset" +alias kgyds="kubectl get -o yaml daemonset" +alias keds="kubectl edit daemonset" -# Manage componentstatus. -alias kccs="kubectl create componentstatus" -alias kdelcs="kubectl delete componentstatus" -alias kdcs="kubectl describe componentstatus" -alias kgcs="kubectl get componentstatus" -alias kgcsg="kubectl get componentstatus -o wide | grep" -alias kgacs="kubectl get --all-namespaces -o wide componentstatus" -alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" -alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcs="watch kubectl get componentstatus" -alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" -alias kgycs="kubectl get -o yaml componentstatus" -alias kecs="kubectl edit componentstatus" +# Manage podpreset. +alias kcpp="kubectl create podpreset" +alias kdelpp="kubectl delete podpreset" +alias kdpp="kubectl describe podpreset" +alias kgpp="kubectl get podpreset" +alias kgppg="kubectl get podpreset -o wide | grep" +alias kgapp="kubectl get --all-namespaces -o wide podpreset" +alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" +alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpp="watch kubectl get podpreset" +alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" +alias kgypp="kubectl get -o yaml podpreset" +alias kepp="kubectl edit podpreset" -# Manage configmaps. -alias kccm="kubectl create configmaps" -alias kdelcm="kubectl delete configmaps" -alias kdcm="kubectl describe configmaps" -alias kgcm="kubectl get configmaps" -alias kgcmg="kubectl get configmaps -o wide | grep" -alias kgacm="kubectl get --all-namespaces -o wide configmaps" -alias kgacmg="kubectl get --all-namespaces -o wide configmaps | grep" -alias kgcmn="kubectl get configmaps -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcm="watch kubectl get configmaps" -alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" -alias kgycm="kubectl get -o yaml configmaps" -alias kecm="kubectl edit configmaps" - -# Manage cronjobs. -alias kccj="kubectl create cronjobs" -alias kdelcj="kubectl delete cronjobs" -alias kdcj="kubectl describe cronjobs" -alias kgcj="kubectl get cronjobs" -alias kgcjg="kubectl get cronjobs -o wide | grep" -alias kgacj="kubectl get --all-namespaces -o wide cronjobs" -alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" -alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcj="watch kubectl get cronjobs" -alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" -alias kgycj="kubectl get -o yaml cronjobs" -alias kecj="kubectl edit cronjobs" +# Manage podsecuritypolicie. +alias kcpsp="kubectl create podsecuritypolicie" +alias kdelpsp="kubectl delete podsecuritypolicie" +alias kdpsp="kubectl describe podsecuritypolicie" +alias kgpsp="kubectl get podsecuritypolicie" +alias kgpspg="kubectl get podsecuritypolicie -o wide | grep" +alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicie" +alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicie | grep" +alias kgpspn="kubectl get podsecuritypolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpsp="watch kubectl get podsecuritypolicie" +alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicie" +alias kgypsp="kubectl get -o yaml podsecuritypolicie" +alias kepsp="kubectl edit podsecuritypolicie" -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" +# Manage persistentvolume. +alias kcpv="kubectl create persistentvolume" +alias kdelpv="kubectl delete persistentvolume" +alias kdpv="kubectl describe persistentvolume" +alias kgpv="kubectl get persistentvolume" +alias kgpvg="kubectl get persistentvolume -o wide | grep" +alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" +alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" +alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpv="watch kubectl get persistentvolume" +alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" +alias kgypv="kubectl get -o yaml persistentvolume" +alias kepv="kubectl edit persistentvolume" -# Manage pods. -alias kcp="kubectl create pods" -alias kdelp="kubectl delete pods" -alias kdp="kubectl describe pods" -alias kgp="kubectl get pods" -alias kgpg="kubectl get pods -o wide | grep" -alias kgap="kubectl get --all-namespaces -o wide pods" -alias kgapg="kubectl get --all-namespaces -o wide pods | grep" -alias kgpn="kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgp="watch kubectl get pods" -alias wkgap="watch kubectl get --all-namespaces -o wide pods" -alias kgyp="kubectl get -o yaml pods" -alias kep="kubectl edit pods" - -# Manage podsecuritypolicies. -alias kcpsp="kubectl create podsecuritypolicies" -alias kdelpsp="kubectl delete podsecuritypolicies" -alias kdpsp="kubectl describe podsecuritypolicies" -alias kgpsp="kubectl get podsecuritypolicies" -alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" -alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" -alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpsp="watch kubectl get podsecuritypolicies" -alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgypsp="kubectl get -o yaml podsecuritypolicies" -alias kepsp="kubectl edit podsecuritypolicies" - -# Manage podtemplates. -alias kcpt="kubectl create podtemplates" -alias kdelpt="kubectl delete podtemplates" -alias kdpt="kubectl describe podtemplates" -alias kgpt="kubectl get podtemplates" -alias kgptg="kubectl get podtemplates -o wide | grep" -alias kgapt="kubectl get --all-namespaces -o wide podtemplates" -alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" -alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpt="watch kubectl get podtemplates" -alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" -alias kgypt="kubectl get -o yaml podtemplates" -alias kept="kubectl edit podtemplates" +# Manage rolebinding. +alias kcrb="kubectl create rolebinding" +alias kdelrb="kubectl delete rolebinding" +alias kdrb="kubectl describe rolebinding" +alias kgrb="kubectl get rolebinding" +alias kgrbg="kubectl get rolebinding -o wide | grep" +alias kgarb="kubectl get --all-namespaces -o wide rolebinding" +alias kgarbg="kubectl get --all-namespaces -o wide rolebinding | grep" +alias kgrbn="kubectl get rolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrb="watch kubectl get rolebinding" +alias wkgarb="watch kubectl get --all-namespaces -o wide rolebinding" +alias kgyrb="kubectl get -o yaml rolebinding" +alias kerb="kubectl edit rolebinding" + +# Manage secret. +alias kcsc="kubectl create secret" +alias kdelsc="kubectl delete secret" +alias kdsc="kubectl describe secret" +alias kgsc="kubectl get secret" +alias kgscg="kubectl get secret -o wide | grep" +alias kgasc="kubectl get --all-namespaces -o wide secret" +alias kgascg="kubectl get --all-namespaces -o wide secret | grep" +alias kgscn="kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsc="watch kubectl get secret" +alias wkgasc="watch kubectl get --all-namespaces -o wide secret" +alias kgysc="kubectl get -o yaml secret" +alias kesc="kubectl edit secret" + +# Manage service. +alias kcs="kubectl create service" +alias kdels="kubectl delete service" +alias kds="kubectl describe service" +alias kgs="kubectl get service" +alias kgsg="kubectl get service -o wide | grep" +alias kgas="kubectl get --all-namespaces -o wide service" +alias kgasg="kubectl get --all-namespaces -o wide service | grep" +alias kgsn="kubectl get service -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgs="watch kubectl get service" +alias wkgas="watch kubectl get --all-namespaces -o wide service" +alias kgys="kubectl get -o yaml service" +alias kes="kubectl edit service" # Manage deployment. alias kcd="kubectl create deployment" @@ -210,295 +112,399 @@ alias wkgad="watch kubectl get --all-namespaces -o wide deployment" alias kgyd="kubectl get -o yaml deployment" alias ked="kubectl edit deployment" -# Manage horizontalpodautoscalers. -alias kchpas="kubectl create horizontalpodautoscalers" -alias kdelhpas="kubectl delete horizontalpodautoscalers" -alias kdhpas="kubectl describe horizontalpodautoscalers" -alias kghpas="kubectl get horizontalpodautoscalers" -alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" -alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" -alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkghpas="watch kubectl get horizontalpodautoscalers" -alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" -alias kehpas="kubectl edit horizontalpodautoscalers" - -# Manage jobs. -alias kcj="kubectl create jobs" -alias kdelj="kubectl delete jobs" -alias kdj="kubectl describe jobs" -alias kgj="kubectl get jobs" -alias kgjg="kubectl get jobs -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide jobs" -alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" -alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get jobs" -alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" -alias kgyj="kubectl get -o yaml jobs" -alias kej="kubectl edit jobs" - -# Manage nodes. -alias kcn="kubectl create nodes" -alias kdeln="kubectl delete nodes" -alias kdn="kubectl describe nodes" -alias kgn="kubectl get nodes" -alias kgng="kubectl get nodes -o wide | grep" -alias kgan="kubectl get --all-namespaces -o wide nodes" -alias kgang="kubectl get --all-namespaces -o wide nodes | grep" -alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgn="watch kubectl get nodes" -alias wkgan="watch kubectl get --all-namespaces -o wide nodes" -alias kgyn="kubectl get -o yaml nodes" -alias ken="kubectl edit nodes" - -# Manage persistentvolumeclaims. -alias kcpvc="kubectl create persistentvolumeclaims" -alias kdelpvc="kubectl delete persistentvolumeclaims" -alias kdpvc="kubectl describe persistentvolumeclaims" -alias kgpvc="kubectl get persistentvolumeclaims" -alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" -alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" -alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpvc="watch kubectl get persistentvolumeclaims" -alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgypvc="kubectl get -o yaml persistentvolumeclaims" -alias kepvc="kubectl edit persistentvolumeclaims" - -# Manage statefulsets. -alias kcss="kubectl create statefulsets" -alias kdelss="kubectl delete statefulsets" -alias kdss="kubectl describe statefulsets" -alias kgss="kubectl get statefulsets" -alias kgssg="kubectl get statefulsets -o wide | grep" -alias kgass="kubectl get --all-namespaces -o wide statefulsets" -alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" -alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgss="watch kubectl get statefulsets" -alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" -alias kgyss="kubectl get -o yaml statefulsets" -alias kess="kubectl edit statefulsets" - -# Manage controllerrevisions. -alias kccrv="kubectl create controllerrevisions" -alias kdelcrv="kubectl delete controllerrevisions" -alias kdcrv="kubectl describe controllerrevisions" -alias kgcrv="kubectl get controllerrevisions" -alias kgcrvg="kubectl get controllerrevisions -o wide | grep" -alias kgacrv="kubectl get --all-namespaces -o wide controllerrevisions" -alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevisions | grep" -alias kgcrvn="kubectl get controllerrevisions -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrv="watch kubectl get controllerrevisions" -alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" -alias kgycrv="kubectl get -o yaml controllerrevisions" -alias kecrv="kubectl edit controllerrevisions" +# Manage event. +alias kcev="kubectl create event" +alias kdelev="kubectl delete event" +alias kdev="kubectl describe event" +alias kgev="kubectl get event" +alias kgevg="kubectl get event -o wide | grep" +alias kgaev="kubectl get --all-namespaces -o wide event" +alias kgaevg="kubectl get --all-namespaces -o wide event | grep" +alias kgevn="kubectl get event -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgev="watch kubectl get event" +alias wkgaev="watch kubectl get --all-namespaces -o wide event" +alias kgyev="kubectl get -o yaml event" +alias keev="kubectl edit event" + +# Manage job. +alias kcj="kubectl create job" +alias kdelj="kubectl delete job" +alias kdj="kubectl describe job" +alias kgj="kubectl get job" +alias kgjg="kubectl get job -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide job" +alias kgajg="kubectl get --all-namespaces -o wide job | grep" +alias kgjn="kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get job" +alias wkgaj="watch kubectl get --all-namespaces -o wide job" +alias kgyj="kubectl get -o yaml job" +alias kej="kubectl edit job" + +# Manage replicationcontroller. +alias kckrc="kubectl create replicationcontroller" +alias kdelkrc="kubectl delete replicationcontroller" +alias kdkrc="kubectl describe replicationcontroller" +alias kgkrc="kubectl get replicationcontroller" +alias kgkrcg="kubectl get replicationcontroller -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontroller" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontroller | grep" +alias kgkrcn="kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontroller" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontroller" +alias kgykrc="kubectl get -o yaml replicationcontroller" +alias kekrc="kubectl edit replicationcontroller" + +# Manage statefulset. +alias kcss="kubectl create statefulset" +alias kdelss="kubectl delete statefulset" +alias kdss="kubectl describe statefulset" +alias kgss="kubectl get statefulset" +alias kgssg="kubectl get statefulset -o wide | grep" +alias kgass="kubectl get --all-namespaces -o wide statefulset" +alias kgassg="kubectl get --all-namespaces -o wide statefulset | grep" +alias kgssn="kubectl get statefulset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgss="watch kubectl get statefulset" +alias wkgass="watch kubectl get --all-namespaces -o wide statefulset" +alias kgyss="kubectl get -o yaml statefulset" +alias kess="kubectl edit statefulset" + +# Manage clusterrolebinding. +alias kccrb="kubectl create clusterrolebinding" +alias kdelcrb="kubectl delete clusterrolebinding" +alias kdcrb="kubectl describe clusterrolebinding" +alias kgcrb="kubectl get clusterrolebinding" +alias kgcrbg="kubectl get clusterrolebinding -o wide | grep" +alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebinding" +alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebinding | grep" +alias kgcrbn="kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrb="watch kubectl get clusterrolebinding" +alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebinding" +alias kgycrb="kubectl get -o yaml clusterrolebinding" +alias kecrb="kubectl edit clusterrolebinding" + +# Manage configmap. +alias kccm="kubectl create configmap" +alias kdelcm="kubectl delete configmap" +alias kdcm="kubectl describe configmap" +alias kgcm="kubectl get configmap" +alias kgcmg="kubectl get configmap -o wide | grep" +alias kgacm="kubectl get --all-namespaces -o wide configmap" +alias kgacmg="kubectl get --all-namespaces -o wide configmap | grep" +alias kgcmn="kubectl get configmap -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcm="watch kubectl get configmap" +alias wkgacm="watch kubectl get --all-namespaces -o wide configmap" +alias kgycm="kubectl get -o yaml configmap" +alias kecm="kubectl edit configmap" + +# Manage limitrange. +alias kclr="kubectl create limitrange" +alias kdellr="kubectl delete limitrange" +alias kdlr="kubectl describe limitrange" +alias kglr="kubectl get limitrange" +alias kglrg="kubectl get limitrange -o wide | grep" +alias kgalr="kubectl get --all-namespaces -o wide limitrange" +alias kgalrg="kubectl get --all-namespaces -o wide limitrange | grep" +alias kglrn="kubectl get limitrange -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkglr="watch kubectl get limitrange" +alias wkgalr="watch kubectl get --all-namespaces -o wide limitrange" +alias kgylr="kubectl get -o yaml limitrange" +alias kelr="kubectl edit limitrange" + +# Manage pod. +alias kcp="kubectl create pod" +alias kdelp="kubectl delete pod" +alias kdp="kubectl describe pod" +alias kgp="kubectl get pod" +alias kgpg="kubectl get pod -o wide | grep" +alias kgap="kubectl get --all-namespaces -o wide pod" +alias kgapg="kubectl get --all-namespaces -o wide pod | grep" +alias kgpn="kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgp="watch kubectl get pod" +alias wkgap="watch kubectl get --all-namespaces -o wide pod" +alias kgyp="kubectl get -o yaml pod" +alias kep="kubectl edit pod" + +# Manage podtemplate. +alias kcpt="kubectl create podtemplate" +alias kdelpt="kubectl delete podtemplate" +alias kdpt="kubectl describe podtemplate" +alias kgpt="kubectl get podtemplate" +alias kgptg="kubectl get podtemplate -o wide | grep" +alias kgapt="kubectl get --all-namespaces -o wide podtemplate" +alias kgaptg="kubectl get --all-namespaces -o wide podtemplate | grep" +alias kgptn="kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpt="watch kubectl get podtemplate" +alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplate" +alias kgypt="kubectl get -o yaml podtemplate" +alias kept="kubectl edit podtemplate" + +# Manage replicaset. +alias kcrs="kubectl create replicaset" +alias kdelrs="kubectl delete replicaset" +alias kdrs="kubectl describe replicaset" +alias kgrs="kubectl get replicaset" +alias kgrsg="kubectl get replicaset -o wide | grep" +alias kgars="kubectl get --all-namespaces -o wide replicaset" +alias kgarsg="kubectl get --all-namespaces -o wide replicaset | grep" +alias kgrsn="kubectl get replicaset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrs="watch kubectl get replicaset" +alias wkgars="watch kubectl get --all-namespaces -o wide replicaset" +alias kgyrs="kubectl get -o yaml replicaset" +alias kers="kubectl edit replicaset" + +# Manage endpoint. +alias kcep="kubectl create endpoint" +alias kdelep="kubectl delete endpoint" +alias kdep="kubectl describe endpoint" +alias kgep="kubectl get endpoint" +alias kgepg="kubectl get endpoint -o wide | grep" +alias kgaep="kubectl get --all-namespaces -o wide endpoint" +alias kgaepg="kubectl get --all-namespaces -o wide endpoint | grep" +alias kgepn="kubectl get endpoint -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgep="watch kubectl get endpoint" +alias wkgaep="watch kubectl get --all-namespaces -o wide endpoint" +alias kgyep="kubectl get -o yaml endpoint" +alias keep="kubectl edit endpoint" + +# Manage horizontalpodautoscaler. +alias kchpas="kubectl create horizontalpodautoscaler" +alias kdelhpas="kubectl delete horizontalpodautoscaler" +alias kdhpas="kubectl describe horizontalpodautoscaler" +alias kghpas="kubectl get horizontalpodautoscaler" +alias kghpasg="kubectl get horizontalpodautoscaler -o wide | grep" +alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscaler" +alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscaler | grep" +alias kghpasn="kubectl get horizontalpodautoscaler -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkghpas="watch kubectl get horizontalpodautoscaler" +alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscaler" +alias kgyhpas="kubectl get -o yaml horizontalpodautoscaler" +alias kehpas="kubectl edit horizontalpodautoscaler" + +# Manage namespace. +alias kcns="kubectl create namespace" +alias kdelns="kubectl delete namespace" +alias kdns="kubectl describe namespace" +alias kgns="kubectl get namespace" +alias kgnsg="kubectl get namespace -o wide | grep" +alias kgans="kubectl get --all-namespaces -o wide namespace" +alias kgansg="kubectl get --all-namespaces -o wide namespace | grep" +alias kgnsn="kubectl get namespace -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgns="watch kubectl get namespace" +alias wkgans="watch kubectl get --all-namespaces -o wide namespace" +alias kgyns="kubectl get -o yaml namespace" +alias kens="kubectl edit namespace" + +# Manage resourcequota. +alias kcrq="kubectl create resourcequota" +alias kdelrq="kubectl delete resourcequota" +alias kdrq="kubectl describe resourcequota" +alias kgrq="kubectl get resourcequota" +alias kgrqg="kubectl get resourcequota -o wide | grep" +alias kgarq="kubectl get --all-namespaces -o wide resourcequota" +alias kgarqg="kubectl get --all-namespaces -o wide resourcequota | grep" +alias kgrqn="kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrq="watch kubectl get resourcequota" +alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequota" +alias kgyrq="kubectl get -o yaml resourcequota" +alias kerq="kubectl edit resourcequota" + +# Manage role. +alias kcr="kubectl create role" +alias kdelr="kubectl delete role" +alias kdr="kubectl describe role" +alias kgr="kubectl get role" +alias kgrg="kubectl get role -o wide | grep" +alias kgar="kubectl get --all-namespaces -o wide role" +alias kgarg="kubectl get --all-namespaces -o wide role | grep" +alias kgrn="kubectl get role -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgr="watch kubectl get role" +alias wkgar="watch kubectl get --all-namespaces -o wide role" +alias kgyr="kubectl get -o yaml role" +alias ker="kubectl edit role" + +# Manage clusterrole. +alias kccr="kubectl create clusterrole" +alias kdelcr="kubectl delete clusterrole" +alias kdcr="kubectl describe clusterrole" +alias kgcr="kubectl get clusterrole" +alias kgcrg="kubectl get clusterrole -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterrole" +alias kgacrg="kubectl get --all-namespaces -o wide clusterrole | grep" +alias kgcrn="kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterrole" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterrole" +alias kgycr="kubectl get -o yaml clusterrole" +alias kecr="kubectl edit clusterrole" -# Manage persistentvolume. -alias kcpv="kubectl create persistentvolume" -alias kdelpv="kubectl delete persistentvolume" -alias kdpv="kubectl describe persistentvolume" -alias kgpv="kubectl get persistentvolume" -alias kgpvg="kubectl get persistentvolume -o wide | grep" -alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" -alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" -alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpv="watch kubectl get persistentvolume" -alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" -alias kgypv="kubectl get -o yaml persistentvolume" -alias kepv="kubectl edit persistentvolume" +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" -# Manage poddisruptionbudgets. -alias kcpdb="kubectl create poddisruptionbudgets" -alias kdelpdb="kubectl delete poddisruptionbudgets" -alias kdpdb="kubectl describe poddisruptionbudgets" -alias kgpdb="kubectl get poddisruptionbudgets" -alias kgpdbg="kubectl get poddisruptionbudgets -o wide | grep" -alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudgets | grep" -alias kgpdbn="kubectl get poddisruptionbudgets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpdb="watch kubectl get poddisruptionbudgets" -alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgypdb="kubectl get -o yaml poddisruptionbudgets" -alias kepdb="kubectl edit poddisruptionbudgets" - -# Manage rolebindings. -alias kcrb="kubectl create rolebindings" -alias kdelrb="kubectl delete rolebindings" -alias kdrb="kubectl describe rolebindings" -alias kgrb="kubectl get rolebindings" -alias kgrbg="kubectl get rolebindings -o wide | grep" -alias kgarb="kubectl get --all-namespaces -o wide rolebindings" -alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" -alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrb="watch kubectl get rolebindings" -alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" -alias kgyrb="kubectl get -o yaml rolebindings" -alias kerb="kubectl edit rolebindings" - -# Manage serviceaccounts. -alias kcsa="kubectl create serviceaccounts" -alias kdelsa="kubectl delete serviceaccounts" -alias kdsa="kubectl describe serviceaccounts" -alias kgsa="kubectl get serviceaccounts" -alias kgsag="kubectl get serviceaccounts -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" -alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccounts" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" -alias kgysa="kubectl get -o yaml serviceaccounts" -alias kesa="kubectl edit serviceaccounts" - -# Manage certificatesigningrequests. -alias kccsr="kubectl create certificatesigningrequests" -alias kdelcsr="kubectl delete certificatesigningrequests" -alias kdcsr="kubectl describe certificatesigningrequests" -alias kgcsr="kubectl get certificatesigningrequests" -alias kgcsrg="kubectl get certificatesigningrequests -o wide | grep" -alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequests | grep" -alias kgcsrn="kubectl get certificatesigningrequests -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcsr="watch kubectl get certificatesigningrequests" -alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgycsr="kubectl get -o yaml certificatesigningrequests" -alias kecsr="kubectl edit certificatesigningrequests" - -# Manage storageclasses. -alias kcscls="kubectl create storageclasses" -alias kdelscls="kubectl delete storageclasses" -alias kdscls="kubectl describe storageclasses" -alias kgscls="kubectl get storageclasses" -alias kgsclsg="kubectl get storageclasses -o wide | grep" -alias kgascls="kubectl get --all-namespaces -o wide storageclasses" -alias kgasclsg="kubectl get --all-namespaces -o wide storageclasses | grep" -alias kgsclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgscls="watch kubectl get storageclasses" -alias wkgascls="watch kubectl get --all-namespaces -o wide storageclasses" -alias kgyscls="kubectl get -o yaml storageclasses" -alias kescls="kubectl edit storageclasses" - -# Manage secrets. -alias kcsc="kubectl create secrets" -alias kdelsc="kubectl delete secrets" -alias kdsc="kubectl describe secrets" -alias kgsc="kubectl get secrets" -alias kgscg="kubectl get secrets -o wide | grep" -alias kgasc="kubectl get --all-namespaces -o wide secrets" -alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" -alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsc="watch kubectl get secrets" -alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" -alias kgysc="kubectl get -o yaml secrets" -alias kesc="kubectl edit secrets" - -# Manage clusterrolebindings. -alias kccrb="kubectl create clusterrolebindings" -alias kdelcrb="kubectl delete clusterrolebindings" -alias kdcrb="kubectl describe clusterrolebindings" -alias kgcrb="kubectl get clusterrolebindings" -alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" -alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" -alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrb="watch kubectl get clusterrolebindings" -alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgycrb="kubectl get -o yaml clusterrolebindings" -alias kecrb="kubectl edit clusterrolebindings" - -# Manage endpoints. -alias kcep="kubectl create endpoints" -alias kdelep="kubectl delete endpoints" -alias kdep="kubectl describe endpoints" -alias kgep="kubectl get endpoints" -alias kgepg="kubectl get endpoints -o wide | grep" -alias kgaep="kubectl get --all-namespaces -o wide endpoints" -alias kgaepg="kubectl get --all-namespaces -o wide endpoints | grep" -alias kgepn="kubectl get endpoints -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgep="watch kubectl get endpoints" -alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" -alias kgyep="kubectl get -o yaml endpoints" -alias keep="kubectl edit endpoints" - -# Manage events. -alias kcev="kubectl create events" -alias kdelev="kubectl delete events" -alias kdev="kubectl describe events" -alias kgev="kubectl get events" -alias kgevg="kubectl get events -o wide | grep" -alias kgaev="kubectl get --all-namespaces -o wide events" -alias kgaevg="kubectl get --all-namespaces -o wide events | grep" -alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgev="watch kubectl get events" -alias wkgaev="watch kubectl get --all-namespaces -o wide events" -alias kgyev="kubectl get -o yaml events" -alias keev="kubectl edit events" - -# Manage limitranges. -alias kclr="kubectl create limitranges" -alias kdellr="kubectl delete limitranges" -alias kdlr="kubectl describe limitranges" -alias kglr="kubectl get limitranges" -alias kglrg="kubectl get limitranges -o wide | grep" -alias kgalr="kubectl get --all-namespaces -o wide limitranges" -alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" -alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkglr="watch kubectl get limitranges" -alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" -alias kgylr="kubectl get -o yaml limitranges" -alias kelr="kubectl edit limitranges" - -# Manage networkpolicies. -alias kcnp="kubectl create networkpolicies" -alias kdelnp="kubectl delete networkpolicies" -alias kdnp="kubectl describe networkpolicies" -alias kgnp="kubectl get networkpolicies" -alias kgnpg="kubectl get networkpolicies -o wide | grep" -alias kganp="kubectl get --all-namespaces -o wide networkpolicies" -alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" -alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgnp="watch kubectl get networkpolicies" -alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" -alias kgynp="kubectl get -o yaml networkpolicies" -alias kenp="kubectl edit networkpolicies" +# Manage persistentvolumeclaim. +alias kcpvc="kubectl create persistentvolumeclaim" +alias kdelpvc="kubectl delete persistentvolumeclaim" +alias kdpvc="kubectl describe persistentvolumeclaim" +alias kgpvc="kubectl get persistentvolumeclaim" +alias kgpvcg="kubectl get persistentvolumeclaim -o wide | grep" +alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaim" +alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaim | grep" +alias kgpvcn="kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpvc="watch kubectl get persistentvolumeclaim" +alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaim" +alias kgypvc="kubectl get -o yaml persistentvolumeclaim" +alias kepvc="kubectl edit persistentvolumeclaim" + +# Manage storageclass. +alias kcscls="kubectl create storageclass" +alias kdelscls="kubectl delete storageclass" +alias kdscls="kubectl describe storageclass" +alias kgscls="kubectl get storageclass" +alias kgsclsg="kubectl get storageclass -o wide | grep" +alias kgascls="kubectl get --all-namespaces -o wide storageclass" +alias kgasclsg="kubectl get --all-namespaces -o wide storageclass | grep" +alias kgsclsn="kubectl get storageclass -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgscls="watch kubectl get storageclass" +alias wkgascls="watch kubectl get --all-namespaces -o wide storageclass" +alias kgyscls="kubectl get -o yaml storageclass" +alias kescls="kubectl edit storageclass" + +# Manage certificatesigningrequest. +alias kccsr="kubectl create certificatesigningrequest" +alias kdelcsr="kubectl delete certificatesigningrequest" +alias kdcsr="kubectl describe certificatesigningrequest" +alias kgcsr="kubectl get certificatesigningrequest" +alias kgcsrg="kubectl get certificatesigningrequest -o wide | grep" +alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequest" +alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequest | grep" +alias kgcsrn="kubectl get certificatesigningrequest -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcsr="watch kubectl get certificatesigningrequest" +alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequest" +alias kgycsr="kubectl get -o yaml certificatesigningrequest" +alias kecsr="kubectl edit certificatesigningrequest" -# Manage podpreset. -alias kcpp="kubectl create podpreset" -alias kdelpp="kubectl delete podpreset" -alias kdpp="kubectl describe podpreset" -alias kgpp="kubectl get podpreset" -alias kgppg="kubectl get podpreset -o wide | grep" -alias kgapp="kubectl get --all-namespaces -o wide podpreset" -alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" -alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpp="watch kubectl get podpreset" -alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" -alias kgypp="kubectl get -o yaml podpreset" -alias kepp="kubectl edit podpreset" +# Manage componentstatus. +alias kccs="kubectl create componentstatus" +alias kdelcs="kubectl delete componentstatus" +alias kdcs="kubectl describe componentstatus" +alias kgcs="kubectl get componentstatus" +alias kgcsg="kubectl get componentstatus -o wide | grep" +alias kgacs="kubectl get --all-namespaces -o wide componentstatus" +alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" +alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcs="watch kubectl get componentstatus" +alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" +alias kgycs="kubectl get -o yaml componentstatus" +alias kecs="kubectl edit componentstatus" -# Manage replicasets. -alias kcrs="kubectl create replicasets" -alias kdelrs="kubectl delete replicasets" -alias kdrs="kubectl describe replicasets" -alias kgrs="kubectl get replicasets" -alias kgrsg="kubectl get replicasets -o wide | grep" -alias kgars="kubectl get --all-namespaces -o wide replicasets" -alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" -alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrs="watch kubectl get replicasets" -alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" -alias kgyrs="kubectl get -o yaml replicasets" -alias kers="kubectl edit replicasets" +# Manage controllerrevision. +alias kccrv="kubectl create controllerrevision" +alias kdelcrv="kubectl delete controllerrevision" +alias kdcrv="kubectl describe controllerrevision" +alias kgcrv="kubectl get controllerrevision" +alias kgcrvg="kubectl get controllerrevision -o wide | grep" +alias kgacrv="kubectl get --all-namespaces -o wide controllerrevision" +alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevision | grep" +alias kgcrvn="kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrv="watch kubectl get controllerrevision" +alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevision" +alias kgycrv="kubectl get -o yaml controllerrevision" +alias kecrv="kubectl edit controllerrevision" + +# Manage poddisruptionbudget. +alias kcpdb="kubectl create poddisruptionbudget" +alias kdelpdb="kubectl delete poddisruptionbudget" +alias kdpdb="kubectl describe poddisruptionbudget" +alias kgpdb="kubectl get poddisruptionbudget" +alias kgpdbg="kubectl get poddisruptionbudget -o wide | grep" +alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudget" +alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudget | grep" +alias kgpdbn="kubectl get poddisruptionbudget -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpdb="watch kubectl get poddisruptionbudget" +alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudget" +alias kgypdb="kubectl get -o yaml poddisruptionbudget" +alias kepdb="kubectl edit poddisruptionbudget" + +# Manage cronjob. +alias kccj="kubectl create cronjob" +alias kdelcj="kubectl delete cronjob" +alias kdcj="kubectl describe cronjob" +alias kgcj="kubectl get cronjob" +alias kgcjg="kubectl get cronjob -o wide | grep" +alias kgacj="kubectl get --all-namespaces -o wide cronjob" +alias kgacjg="kubectl get --all-namespaces -o wide cronjob | grep" +alias kgcjn="kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcj="watch kubectl get cronjob" +alias wkgacj="watch kubectl get --all-namespaces -o wide cronjob" +alias kgycj="kubectl get -o yaml cronjob" +alias kecj="kubectl edit cronjob" + +# Manage networkpolicie. +alias kcnp="kubectl create networkpolicie" +alias kdelnp="kubectl delete networkpolicie" +alias kdnp="kubectl describe networkpolicie" +alias kgnp="kubectl get networkpolicie" +alias kgnpg="kubectl get networkpolicie -o wide | grep" +alias kganp="kubectl get --all-namespaces -o wide networkpolicie" +alias kganpg="kubectl get --all-namespaces -o wide networkpolicie | grep" +alias kgnpn="kubectl get networkpolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgnp="watch kubectl get networkpolicie" +alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicie" +alias kgynp="kubectl get -o yaml networkpolicie" +alias kenp="kubectl edit networkpolicie" + +# Manage node. +alias kcn="kubectl create node" +alias kdeln="kubectl delete node" +alias kdn="kubectl describe node" +alias kgn="kubectl get node" +alias kgng="kubectl get node -o wide | grep" +alias kgan="kubectl get --all-namespaces -o wide node" +alias kgang="kubectl get --all-namespaces -o wide node | grep" +alias kgnn="kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgn="watch kubectl get node" +alias wkgan="watch kubectl get --all-namespaces -o wide node" +alias kgyn="kubectl get -o yaml node" +alias ken="kubectl edit node" + +# Manage serviceaccount. +alias kcsa="kubectl create serviceaccount" +alias kdelsa="kubectl delete serviceaccount" +alias kdsa="kubectl describe serviceaccount" +alias kgsa="kubectl get serviceaccount" +alias kgsag="kubectl get serviceaccount -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccount" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccount | grep" +alias kgsan="kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccount" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccount" +alias kgysa="kubectl get -o yaml serviceaccount" +alias kesa="kubectl edit serviceaccount" # CLI aliases. alias k="kubectl" + +# alias kg="kubectl get" + +# CLI aliases. +alias kd="kubectl describe" alias kctx="kubectx" alias kns="kubens" # Pushing/modifying configs. alias kcf="kubectl create -f" alias kaf="kubectl apply -f" +alias kdf="kubectl describe -f" alias kgf="kubectl get -f" alias kef="kubectl edit -f" alias kdelf="kubectl delete -f" diff --git a/aliases.yaml b/aliases.yaml index d049266..d1da9b4 100644 --- a/aliases.yaml +++ b/aliases.yaml @@ -1,73 +1,73 @@ resources: - certificatesigningrequests: + certificatesigningrequest: short: csr - clusterrolebindings: + clusterrolebinding: short: crb - clusterroles: + clusterrole: short: cr componentstatus: short: cs - configmaps: + configmap: short: cm - controllerrevisions: + controllerrevision: short: crv - cronjobs: + cronjob: short: cj - daemonsets: + daemonset: short: ds deployment: short: d - endpoints: + endpoint: short: ep - events: + event: short: ev - horizontalpodautoscalers: + horizontalpodautoscaler: short: hpas ingress: short: i - jobs: + job: short: j - limitranges: + limitrange: short: lr - namespaces: + namespace: short: ns - networkpolicies: + networkpolicie: short: np - nodes: + node: short: n persistentvolume: short: pv - persistentvolumeclaims: + persistentvolumeclaim: short: pvc - poddisruptionbudgets: + poddisruptionbudget: short: pdb podpreset: short: pp - pods: + pod: short: p - podsecuritypolicies: + podsecuritypolicie: short: psp - podtemplates: + podtemplate: short: pt - replicasets: + replicaset: short: rs - replicationcontrollers: + replicationcontroller: short: krc - resourcequotas: + resourcequota: short: rq - rolebindings: + rolebinding: short: rb - roles: + role: short: r - secrets: + secret: short: sc - serviceaccounts: + serviceaccount: short: sa - services: + service: short: s - statefulsets: + statefulset: short: ss - storageclasses: + storageclass: short: scls cmds: @@ -118,6 +118,8 @@ additional: comment: "CLI aliases." - short: kg cmd: "kubectl get" + - short: kd + cmd: "kubectl describe" comment: "CLI aliases." - short: kctx cmd: "kubectx" @@ -131,6 +133,9 @@ additional: - short: kaf cmd: "kubectl apply -f" comment: "Pushing/modifying configs." + - short: kdf + cmd: "kubectl describe -f" + comment: "Pushing/modifying configs." - short: kgf cmd: "kubectl get -f" comment: "Pushing/modifying configs." From 180ce78073524e2bf99f7256a938c088809994b0 Mon Sep 17 00:00:00 2001 From: Patrick Messina Date: Tue, 16 Nov 2021 10:21:48 -0600 Subject: [PATCH 09/13] removed unused file --- aliases | 517 -------------------------------------------------------- 1 file changed, 517 deletions(-) delete mode 100644 aliases diff --git a/aliases b/aliases deleted file mode 100644 index 5b36c1a..0000000 --- a/aliases +++ /dev/null @@ -1,517 +0,0 @@ -#!/bin/bash - -# Manage clusterrolebindings. -alias kccrb="kubectl create clusterrolebindings" -alias kdelcrb="kubectl delete clusterrolebindings" -alias kdcrb="kubectl describe clusterrolebindings" -alias kgcrb="kubectl get clusterrolebindings" -alias kgcrbg="kubectl get clusterrolebindings -o wide | grep" -alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebindings | grep" -alias kgcrbn="kubectl get clusterrolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrb="watch kubectl get clusterrolebindings" -alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebindings" -alias kgycrb="kubectl get -o yaml clusterrolebindings" -alias kecrb="kubectl edit clusterrolebindings" - -# Manage configmaps. -alias kccm="kubectl create configmaps" -alias kdelcm="kubectl delete configmaps" -alias kdcm="kubectl describe configmaps" -alias kgcm="kubectl get configmaps" -alias kgcmg="kubectl get configmaps -o wide | grep" -alias kgacm="kubectl get --all-namespaces -o wide configmaps" -alias kgacmg="kubectl get --all-namespaces -o wide configmaps | grep" -alias kgcmn="kubectl get configmaps -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcm="watch kubectl get configmaps" -alias wkgacm="watch kubectl get --all-namespaces -o wide configmaps" -alias kgycm="kubectl get -o yaml configmaps" -alias kecm="kubectl edit configmaps" - -# Manage deployment. -alias kcd="kubectl create deployment" -alias kdeld="kubectl delete deployment" -alias kdd="kubectl describe deployment" -alias kgd="kubectl get deployment" -alias kgdg="kubectl get deployment -o wide | grep" -alias kgad="kubectl get --all-namespaces -o wide deployment" -alias kgadg="kubectl get --all-namespaces -o wide deployment | grep" -alias kgdn="kubectl get deployment -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgd="watch kubectl get deployment" -alias wkgad="watch kubectl get --all-namespaces -o wide deployment" -alias kgyd="kubectl get -o yaml deployment" -alias ked="kubectl edit deployment" - -# Manage storageclasses. -alias kcscls="kubectl create storageclasses" -alias kdelscls="kubectl delete storageclasses" -alias kdscls="kubectl describe storageclasses" -alias kgscls="kubectl get storageclasses" -alias kgsclsg="kubectl get storageclasses -o wide | grep" -alias kgascls="kubectl get --all-namespaces -o wide storageclasses" -alias kgasclsg="kubectl get --all-namespaces -o wide storageclasses | grep" -alias kgsclsn="kubectl get storageclasses -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgscls="watch kubectl get storageclasses" -alias wkgascls="watch kubectl get --all-namespaces -o wide storageclasses" -alias kgyscls="kubectl get -o yaml storageclasses" -alias kescls="kubectl edit storageclasses" - -# Manage controllerrevisions. -alias kccrv="kubectl create controllerrevisions" -alias kdelcrv="kubectl delete controllerrevisions" -alias kdcrv="kubectl describe controllerrevisions" -alias kgcrv="kubectl get controllerrevisions" -alias kgcrvg="kubectl get controllerrevisions -o wide | grep" -alias kgacrv="kubectl get --all-namespaces -o wide controllerrevisions" -alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevisions | grep" -alias kgcrvn="kubectl get controllerrevisions -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrv="watch kubectl get controllerrevisions" -alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevisions" -alias kgycrv="kubectl get -o yaml controllerrevisions" -alias kecrv="kubectl edit controllerrevisions" - -# Manage limitranges. -alias kclr="kubectl create limitranges" -alias kdellr="kubectl delete limitranges" -alias kdlr="kubectl describe limitranges" -alias kglr="kubectl get limitranges" -alias kglrg="kubectl get limitranges -o wide | grep" -alias kgalr="kubectl get --all-namespaces -o wide limitranges" -alias kgalrg="kubectl get --all-namespaces -o wide limitranges | grep" -alias kglrn="kubectl get limitranges -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkglr="watch kubectl get limitranges" -alias wkgalr="watch kubectl get --all-namespaces -o wide limitranges" -alias kgylr="kubectl get -o yaml limitranges" -alias kelr="kubectl edit limitranges" - -# Manage replicasets. -alias kcrs="kubectl create replicasets" -alias kdelrs="kubectl delete replicasets" -alias kdrs="kubectl describe replicasets" -alias kgrs="kubectl get replicasets" -alias kgrsg="kubectl get replicasets -o wide | grep" -alias kgars="kubectl get --all-namespaces -o wide replicasets" -alias kgarsg="kubectl get --all-namespaces -o wide replicasets | grep" -alias kgrsn="kubectl get replicasets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrs="watch kubectl get replicasets" -alias wkgars="watch kubectl get --all-namespaces -o wide replicasets" -alias kgyrs="kubectl get -o yaml replicasets" -alias kers="kubectl edit replicasets" - -# Manage rolebindings. -alias kcrb="kubectl create rolebindings" -alias kdelrb="kubectl delete rolebindings" -alias kdrb="kubectl describe rolebindings" -alias kgrb="kubectl get rolebindings" -alias kgrbg="kubectl get rolebindings -o wide | grep" -alias kgarb="kubectl get --all-namespaces -o wide rolebindings" -alias kgarbg="kubectl get --all-namespaces -o wide rolebindings | grep" -alias kgrbn="kubectl get rolebindings -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrb="watch kubectl get rolebindings" -alias wkgarb="watch kubectl get --all-namespaces -o wide rolebindings" -alias kgyrb="kubectl get -o yaml rolebindings" -alias kerb="kubectl edit rolebindings" - -# Manage replicationcontrollers. -alias kckrc="kubectl create replicationcontrollers" -alias kdelkrc="kubectl delete replicationcontrollers" -alias kdkrc="kubectl describe replicationcontrollers" -alias kgkrc="kubectl get replicationcontrollers" -alias kgkrcg="kubectl get replicationcontrollers -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontrollers | grep" -alias kgkrcn="kubectl get replicationcontrollers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontrollers" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontrollers" -alias kgykrc="kubectl get -o yaml replicationcontrollers" -alias kekrc="kubectl edit replicationcontrollers" - -# Manage resourcequotas. -alias kcrq="kubectl create resourcequotas" -alias kdelrq="kubectl delete resourcequotas" -alias kdrq="kubectl describe resourcequotas" -alias kgrq="kubectl get resourcequotas" -alias kgrqg="kubectl get resourcequotas -o wide | grep" -alias kgarq="kubectl get --all-namespaces -o wide resourcequotas" -alias kgarqg="kubectl get --all-namespaces -o wide resourcequotas | grep" -alias kgrqn="kubectl get resourcequotas -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrq="watch kubectl get resourcequotas" -alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequotas" -alias kgyrq="kubectl get -o yaml resourcequotas" -alias kerq="kubectl edit resourcequotas" - -# Manage endpoints. -alias kcep="kubectl create endpoints" -alias kdelep="kubectl delete endpoints" -alias kdep="kubectl describe endpoints" -alias kgep="kubectl get endpoints" -alias kgepg="kubectl get endpoints -o wide | grep" -alias kgaep="kubectl get --all-namespaces -o wide endpoints" -alias kgaepg="kubectl get --all-namespaces -o wide endpoints | grep" -alias kgepn="kubectl get endpoints -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgep="watch kubectl get endpoints" -alias wkgaep="watch kubectl get --all-namespaces -o wide endpoints" -alias kgyep="kubectl get -o yaml endpoints" -alias keep="kubectl edit endpoints" - -# Manage horizontalpodautoscalers. -alias kchpas="kubectl create horizontalpodautoscalers" -alias kdelhpas="kubectl delete horizontalpodautoscalers" -alias kdhpas="kubectl describe horizontalpodautoscalers" -alias kghpas="kubectl get horizontalpodautoscalers" -alias kghpasg="kubectl get horizontalpodautoscalers -o wide | grep" -alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscalers | grep" -alias kghpasn="kubectl get horizontalpodautoscalers -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkghpas="watch kubectl get horizontalpodautoscalers" -alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscalers" -alias kgyhpas="kubectl get -o yaml horizontalpodautoscalers" -alias kehpas="kubectl edit horizontalpodautoscalers" - -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" - -# Manage pods. -alias kcp="kubectl create pods" -alias kdelp="kubectl delete pods" -alias kdp="kubectl describe pods" -alias kgp="kubectl get pods" -alias kgpg="kubectl get pods -o wide | grep" -alias kgap="kubectl get --all-namespaces -o wide pods" -alias kgapg="kubectl get --all-namespaces -o wide pods | grep" -alias kgpn="kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgp="watch kubectl get pods" -alias wkgap="watch kubectl get --all-namespaces -o wide pods" -alias kgyp="kubectl get -o yaml pods" -alias kep="kubectl edit pods" - -# Manage podsecuritypolicies. -alias kcpsp="kubectl create podsecuritypolicies" -alias kdelpsp="kubectl delete podsecuritypolicies" -alias kdpsp="kubectl describe podsecuritypolicies" -alias kgpsp="kubectl get podsecuritypolicies" -alias kgpspg="kubectl get podsecuritypolicies -o wide | grep" -alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicies | grep" -alias kgpspn="kubectl get podsecuritypolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpsp="watch kubectl get podsecuritypolicies" -alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicies" -alias kgypsp="kubectl get -o yaml podsecuritypolicies" -alias kepsp="kubectl edit podsecuritypolicies" - -# Manage podtemplates. -alias kcpt="kubectl create podtemplates" -alias kdelpt="kubectl delete podtemplates" -alias kdpt="kubectl describe podtemplates" -alias kgpt="kubectl get podtemplates" -alias kgptg="kubectl get podtemplates -o wide | grep" -alias kgapt="kubectl get --all-namespaces -o wide podtemplates" -alias kgaptg="kubectl get --all-namespaces -o wide podtemplates | grep" -alias kgptn="kubectl get podtemplates -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpt="watch kubectl get podtemplates" -alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplates" -alias kgypt="kubectl get -o yaml podtemplates" -alias kept="kubectl edit podtemplates" - -# Manage networkpolicies. -alias kcnp="kubectl create networkpolicies" -alias kdelnp="kubectl delete networkpolicies" -alias kdnp="kubectl describe networkpolicies" -alias kgnp="kubectl get networkpolicies" -alias kgnpg="kubectl get networkpolicies -o wide | grep" -alias kganp="kubectl get --all-namespaces -o wide networkpolicies" -alias kganpg="kubectl get --all-namespaces -o wide networkpolicies | grep" -alias kgnpn="kubectl get networkpolicies -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgnp="watch kubectl get networkpolicies" -alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicies" -alias kgynp="kubectl get -o yaml networkpolicies" -alias kenp="kubectl edit networkpolicies" - -# Manage certificatesigningrequests. -alias kccsr="kubectl create certificatesigningrequests" -alias kdelcsr="kubectl delete certificatesigningrequests" -alias kdcsr="kubectl describe certificatesigningrequests" -alias kgcsr="kubectl get certificatesigningrequests" -alias kgcsrg="kubectl get certificatesigningrequests -o wide | grep" -alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequests | grep" -alias kgcsrn="kubectl get certificatesigningrequests -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcsr="watch kubectl get certificatesigningrequests" -alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequests" -alias kgycsr="kubectl get -o yaml certificatesigningrequests" -alias kecsr="kubectl edit certificatesigningrequests" - -# Manage clusterroles. -alias kccr="kubectl create clusterroles" -alias kdelcr="kubectl delete clusterroles" -alias kdcr="kubectl describe clusterroles" -alias kgcr="kubectl get clusterroles" -alias kgcrg="kubectl get clusterroles -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterroles" -alias kgacrg="kubectl get --all-namespaces -o wide clusterroles | grep" -alias kgcrn="kubectl get clusterroles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterroles" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterroles" -alias kgycr="kubectl get -o yaml clusterroles" -alias kecr="kubectl edit clusterroles" - -# Manage secrets. -alias kcsc="kubectl create secrets" -alias kdelsc="kubectl delete secrets" -alias kdsc="kubectl describe secrets" -alias kgsc="kubectl get secrets" -alias kgscg="kubectl get secrets -o wide | grep" -alias kgasc="kubectl get --all-namespaces -o wide secrets" -alias kgascg="kubectl get --all-namespaces -o wide secrets | grep" -alias kgscn="kubectl get secrets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsc="watch kubectl get secrets" -alias wkgasc="watch kubectl get --all-namespaces -o wide secrets" -alias kgysc="kubectl get -o yaml secrets" -alias kesc="kubectl edit secrets" - -# Manage poddisruptionbudgets. -alias kcpdb="kubectl create poddisruptionbudgets" -alias kdelpdb="kubectl delete poddisruptionbudgets" -alias kdpdb="kubectl describe poddisruptionbudgets" -alias kgpdb="kubectl get poddisruptionbudgets" -alias kgpdbg="kubectl get poddisruptionbudgets -o wide | grep" -alias kgapdb="kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgapdbg="kubectl get --all-namespaces -o wide poddisruptionbudgets | grep" -alias kgpdbn="kubectl get poddisruptionbudgets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpdb="watch kubectl get poddisruptionbudgets" -alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudgets" -alias kgypdb="kubectl get -o yaml poddisruptionbudgets" -alias kepdb="kubectl edit poddisruptionbudgets" - -# Manage serviceaccounts. -alias kcsa="kubectl create serviceaccounts" -alias kdelsa="kubectl delete serviceaccounts" -alias kdsa="kubectl describe serviceaccounts" -alias kgsa="kubectl get serviceaccounts" -alias kgsag="kubectl get serviceaccounts -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccounts" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccounts | grep" -alias kgsan="kubectl get serviceaccounts -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccounts" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccounts" -alias kgysa="kubectl get -o yaml serviceaccounts" -alias kesa="kubectl edit serviceaccounts" - -# Manage events. -alias kcev="kubectl create events" -alias kdelev="kubectl delete events" -alias kdev="kubectl describe events" -alias kgev="kubectl get events" -alias kgevg="kubectl get events -o wide | grep" -alias kgaev="kubectl get --all-namespaces -o wide events" -alias kgaevg="kubectl get --all-namespaces -o wide events | grep" -alias kgevn="kubectl get events -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgev="watch kubectl get events" -alias wkgaev="watch kubectl get --all-namespaces -o wide events" -alias kgyev="kubectl get -o yaml events" -alias keev="kubectl edit events" - -# Manage namespaces. -alias kcns="kubectl create namespaces" -alias kdelns="kubectl delete namespaces" -alias kdns="kubectl describe namespaces" -alias kgns="kubectl get namespaces" -alias kgnsg="kubectl get namespaces -o wide | grep" -alias kgans="kubectl get --all-namespaces -o wide namespaces" -alias kgansg="kubectl get --all-namespaces -o wide namespaces | grep" -alias kgnsn="kubectl get namespaces -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgns="watch kubectl get namespaces" -alias wkgans="watch kubectl get --all-namespaces -o wide namespaces" -alias kgyns="kubectl get -o yaml namespaces" -alias kens="kubectl edit namespaces" - -# Manage nodes. -alias kcn="kubectl create nodes" -alias kdeln="kubectl delete nodes" -alias kdn="kubectl describe nodes" -alias kgn="kubectl get nodes" -alias kgng="kubectl get nodes -o wide | grep" -alias kgan="kubectl get --all-namespaces -o wide nodes" -alias kgang="kubectl get --all-namespaces -o wide nodes | grep" -alias kgnn="kubectl get nodes -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgn="watch kubectl get nodes" -alias wkgan="watch kubectl get --all-namespaces -o wide nodes" -alias kgyn="kubectl get -o yaml nodes" -alias ken="kubectl edit nodes" - -# Manage persistentvolumeclaims. -alias kcpvc="kubectl create persistentvolumeclaims" -alias kdelpvc="kubectl delete persistentvolumeclaims" -alias kdpvc="kubectl describe persistentvolumeclaims" -alias kgpvc="kubectl get persistentvolumeclaims" -alias kgpvcg="kubectl get persistentvolumeclaims -o wide | grep" -alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaims | grep" -alias kgpvcn="kubectl get persistentvolumeclaims -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpvc="watch kubectl get persistentvolumeclaims" -alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaims" -alias kgypvc="kubectl get -o yaml persistentvolumeclaims" -alias kepvc="kubectl edit persistentvolumeclaims" - -# Manage podpreset. -alias kcpp="kubectl create podpreset" -alias kdelpp="kubectl delete podpreset" -alias kdpp="kubectl describe podpreset" -alias kgpp="kubectl get podpreset" -alias kgppg="kubectl get podpreset -o wide | grep" -alias kgapp="kubectl get --all-namespaces -o wide podpreset" -alias kgappg="kubectl get --all-namespaces -o wide podpreset | grep" -alias kgppn="kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpp="watch kubectl get podpreset" -alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" -alias kgypp="kubectl get -o yaml podpreset" -alias kepp="kubectl edit podpreset" - -# Manage statefulsets. -alias kcss="kubectl create statefulsets" -alias kdelss="kubectl delete statefulsets" -alias kdss="kubectl describe statefulsets" -alias kgss="kubectl get statefulsets" -alias kgssg="kubectl get statefulsets -o wide | grep" -alias kgass="kubectl get --all-namespaces -o wide statefulsets" -alias kgassg="kubectl get --all-namespaces -o wide statefulsets | grep" -alias kgssn="kubectl get statefulsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgss="watch kubectl get statefulsets" -alias wkgass="watch kubectl get --all-namespaces -o wide statefulsets" -alias kgyss="kubectl get -o yaml statefulsets" -alias kess="kubectl edit statefulsets" - -# Manage services. -alias kcs="kubectl create services" -alias kdels="kubectl delete services" -alias kds="kubectl describe services" -alias kgs="kubectl get services" -alias kgsg="kubectl get services -o wide | grep" -alias kgas="kubectl get --all-namespaces -o wide services" -alias kgasg="kubectl get --all-namespaces -o wide services | grep" -alias kgsn="kubectl get services -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgs="watch kubectl get services" -alias wkgas="watch kubectl get --all-namespaces -o wide services" -alias kgys="kubectl get -o yaml services" -alias kes="kubectl edit services" - -# Manage componentstatus. -alias kccs="kubectl create componentstatus" -alias kdelcs="kubectl delete componentstatus" -alias kdcs="kubectl describe componentstatus" -alias kgcs="kubectl get componentstatus" -alias kgcsg="kubectl get componentstatus -o wide | grep" -alias kgacs="kubectl get --all-namespaces -o wide componentstatus" -alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" -alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcs="watch kubectl get componentstatus" -alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" -alias kgycs="kubectl get -o yaml componentstatus" -alias kecs="kubectl edit componentstatus" - -# Manage cronjobs. -alias kccj="kubectl create cronjobs" -alias kdelcj="kubectl delete cronjobs" -alias kdcj="kubectl describe cronjobs" -alias kgcj="kubectl get cronjobs" -alias kgcjg="kubectl get cronjobs -o wide | grep" -alias kgacj="kubectl get --all-namespaces -o wide cronjobs" -alias kgacjg="kubectl get --all-namespaces -o wide cronjobs | grep" -alias kgcjn="kubectl get cronjobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcj="watch kubectl get cronjobs" -alias wkgacj="watch kubectl get --all-namespaces -o wide cronjobs" -alias kgycj="kubectl get -o yaml cronjobs" -alias kecj="kubectl edit cronjobs" - -# Manage daemonsets. -alias kcds="kubectl create daemonsets" -alias kdelds="kubectl delete daemonsets" -alias kdds="kubectl describe daemonsets" -alias kgds="kubectl get daemonsets" -alias kgdsg="kubectl get daemonsets -o wide | grep" -alias kgads="kubectl get --all-namespaces -o wide daemonsets" -alias kgadsg="kubectl get --all-namespaces -o wide daemonsets | grep" -alias kgdsn="kubectl get daemonsets -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgds="watch kubectl get daemonsets" -alias wkgads="watch kubectl get --all-namespaces -o wide daemonsets" -alias kgyds="kubectl get -o yaml daemonsets" -alias keds="kubectl edit daemonsets" - -# Manage jobs. -alias kcj="kubectl create jobs" -alias kdelj="kubectl delete jobs" -alias kdj="kubectl describe jobs" -alias kgj="kubectl get jobs" -alias kgjg="kubectl get jobs -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide jobs" -alias kgajg="kubectl get --all-namespaces -o wide jobs | grep" -alias kgjn="kubectl get jobs -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get jobs" -alias wkgaj="watch kubectl get --all-namespaces -o wide jobs" -alias kgyj="kubectl get -o yaml jobs" -alias kej="kubectl edit jobs" - -# Manage persistentvolume. -alias kcpv="kubectl create persistentvolume" -alias kdelpv="kubectl delete persistentvolume" -alias kdpv="kubectl describe persistentvolume" -alias kgpv="kubectl get persistentvolume" -alias kgpvg="kubectl get persistentvolume -o wide | grep" -alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" -alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" -alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpv="watch kubectl get persistentvolume" -alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" -alias kgypv="kubectl get -o yaml persistentvolume" -alias kepv="kubectl edit persistentvolume" - -# Manage roles. -alias kcr="kubectl create roles" -alias kdelr="kubectl delete roles" -alias kdr="kubectl describe roles" -alias kgr="kubectl get roles" -alias kgrg="kubectl get roles -o wide | grep" -alias kgar="kubectl get --all-namespaces -o wide roles" -alias kgarg="kubectl get --all-namespaces -o wide roles | grep" -alias kgrn="kubectl get roles -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgr="watch kubectl get roles" -alias wkgar="watch kubectl get --all-namespaces -o wide roles" -alias kgyr="kubectl get -o yaml roles" -alias ker="kubectl edit roles" - -# CLI aliases. -alias k="kubectl" -alias kg="kubectl get" -alias kctx="kubectx" -alias kns="kubens" - -# Pushing/modifying configs. -alias kcf="kubectl create -f" -alias kaf="kubectl apply -f" -alias kgf="kubectl get -f" -alias kef="kubectl edit -f" -alias kdelf="kubectl delete -f" - -# Modifying deployments. -alias krd="kubectl rollout restart deployment" - -# Draining nodes. -alias kdrain="kubectl drain --delete-emptydir-data --force --ignore-daemonsets" - -# Logging commands. -alias kl="kubectl logs" -alias klf="kubectl logs -f" - -# Exec alias. -alias keit="kubectl exec -it" From 0ad159acceae82b1e7d96a972dd272d3e366588b Mon Sep 17 00:00:00 2001 From: Messina Date: Wed, 8 Dec 2021 00:45:49 -0600 Subject: [PATCH 10/13] Update aliases.yaml Co-authored-by: Danny Burt --- aliases.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aliases.yaml b/aliases.yaml index d1da9b4..bbd2187 100644 --- a/aliases.yaml +++ b/aliases.yaml @@ -45,7 +45,7 @@ resources: short: pp pod: short: p - podsecuritypolicie: + podsecuritypolicy: short: psp podtemplate: short: pt From ed350803d7e394601cc7b24539fbab16330d7d14 Mon Sep 17 00:00:00 2001 From: Messina Date: Wed, 8 Dec 2021 00:46:19 -0600 Subject: [PATCH 11/13] Update aliases.yaml Co-authored-by: Danny Burt --- aliases.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/aliases.yaml b/aliases.yaml index bbd2187..ab75823 100644 --- a/aliases.yaml +++ b/aliases.yaml @@ -118,6 +118,7 @@ additional: comment: "CLI aliases." - short: kg cmd: "kubectl get" + comment: "CLI aliases." - short: kd cmd: "kubectl describe" comment: "CLI aliases." From 6199509f06cede43c5d2d732e81a3d53b28bd271 Mon Sep 17 00:00:00 2001 From: Patrick Messina Date: Wed, 8 Dec 2021 16:56:06 -0600 Subject: [PATCH 12/13] starting to support windows .............. --- aliases.ps1 | 955 +++++++++++++++++++++++++ aliases.sh | 706 +++++++++--------- generate/cmd/root.go | 33 +- generate/pkg/generate/generate.go | 25 +- generate/pkg/generate/generate_test.go | 4 +- 5 files changed, 1348 insertions(+), 375 deletions(-) create mode 100644 aliases.ps1 diff --git a/aliases.ps1 b/aliases.ps1 new file mode 100644 index 0000000..b3011db --- /dev/null +++ b/aliases.ps1 @@ -0,0 +1,955 @@ +#!/bin/bash + +# Manage persistentvolume. +function ps1_kcpv {kubectl create persistentvolume} +New-Alias -Name kcpv -Value ps1_kcpv +function ps1_kdelpv {kubectl delete persistentvolume} +New-Alias -Name kdelpv -Value ps1_kdelpv +function ps1_kdpv {kubectl describe persistentvolume} +New-Alias -Name kdpv -Value ps1_kdpv +function ps1_kgpv {kubectl get persistentvolume} +New-Alias -Name kgpv -Value ps1_kgpv +function ps1_kgpvg {kubectl get persistentvolume -o wide | grep} +New-Alias -Name kgpvg -Value ps1_kgpvg +function ps1_kgapv {kubectl get --all-namespaces -o wide persistentvolume} +New-Alias -Name kgapv -Value ps1_kgapv +function ps1_kgapvg {kubectl get --all-namespaces -o wide persistentvolume | grep} +New-Alias -Name kgapvg -Value ps1_kgapvg +function ps1_kgpvn {kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpvn -Value ps1_kgpvn +function ps1_wkgpv {watch kubectl get persistentvolume} +New-Alias -Name wkgpv -Value ps1_wkgpv +function ps1_wkgapv {watch kubectl get --all-namespaces -o wide persistentvolume} +New-Alias -Name wkgapv -Value ps1_wkgapv +function ps1_kgypv {kubectl get -o yaml persistentvolume} +New-Alias -Name kgypv -Value ps1_kgypv +function ps1_kepv {kubectl edit persistentvolume} +New-Alias -Name kepv -Value ps1_kepv + +# Manage persistentvolumeclaim. +function ps1_kcpvc {kubectl create persistentvolumeclaim} +New-Alias -Name kcpvc -Value ps1_kcpvc +function ps1_kdelpvc {kubectl delete persistentvolumeclaim} +New-Alias -Name kdelpvc -Value ps1_kdelpvc +function ps1_kdpvc {kubectl describe persistentvolumeclaim} +New-Alias -Name kdpvc -Value ps1_kdpvc +function ps1_kgpvc {kubectl get persistentvolumeclaim} +New-Alias -Name kgpvc -Value ps1_kgpvc +function ps1_kgpvcg {kubectl get persistentvolumeclaim -o wide | grep} +New-Alias -Name kgpvcg -Value ps1_kgpvcg +function ps1_kgapvc {kubectl get --all-namespaces -o wide persistentvolumeclaim} +New-Alias -Name kgapvc -Value ps1_kgapvc +function ps1_kgapvcg {kubectl get --all-namespaces -o wide persistentvolumeclaim | grep} +New-Alias -Name kgapvcg -Value ps1_kgapvcg +function ps1_kgpvcn {kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpvcn -Value ps1_kgpvcn +function ps1_wkgpvc {watch kubectl get persistentvolumeclaim} +New-Alias -Name wkgpvc -Value ps1_wkgpvc +function ps1_wkgapvc {watch kubectl get --all-namespaces -o wide persistentvolumeclaim} +New-Alias -Name wkgapvc -Value ps1_wkgapvc +function ps1_kgypvc {kubectl get -o yaml persistentvolumeclaim} +New-Alias -Name kgypvc -Value ps1_kgypvc +function ps1_kepvc {kubectl edit persistentvolumeclaim} +New-Alias -Name kepvc -Value ps1_kepvc + +# Manage storageclass. +function ps1_kcscls {kubectl create storageclass} +New-Alias -Name kcscls -Value ps1_kcscls +function ps1_kdelscls {kubectl delete storageclass} +New-Alias -Name kdelscls -Value ps1_kdelscls +function ps1_kdscls {kubectl describe storageclass} +New-Alias -Name kdscls -Value ps1_kdscls +function ps1_kgscls {kubectl get storageclass} +New-Alias -Name kgscls -Value ps1_kgscls +function ps1_kgsclsg {kubectl get storageclass -o wide | grep} +New-Alias -Name kgsclsg -Value ps1_kgsclsg +function ps1_kgascls {kubectl get --all-namespaces -o wide storageclass} +New-Alias -Name kgascls -Value ps1_kgascls +function ps1_kgasclsg {kubectl get --all-namespaces -o wide storageclass | grep} +New-Alias -Name kgasclsg -Value ps1_kgasclsg +function ps1_kgsclsn {kubectl get storageclass -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgsclsn -Value ps1_kgsclsn +function ps1_wkgscls {watch kubectl get storageclass} +New-Alias -Name wkgscls -Value ps1_wkgscls +function ps1_wkgascls {watch kubectl get --all-namespaces -o wide storageclass} +New-Alias -Name wkgascls -Value ps1_wkgascls +function ps1_kgyscls {kubectl get -o yaml storageclass} +New-Alias -Name kgyscls -Value ps1_kgyscls +function ps1_kescls {kubectl edit storageclass} +New-Alias -Name kescls -Value ps1_kescls + +# Manage horizontalpodautoscaler. +function ps1_kchpas {kubectl create horizontalpodautoscaler} +New-Alias -Name kchpas -Value ps1_kchpas +function ps1_kdelhpas {kubectl delete horizontalpodautoscaler} +New-Alias -Name kdelhpas -Value ps1_kdelhpas +function ps1_kdhpas {kubectl describe horizontalpodautoscaler} +New-Alias -Name kdhpas -Value ps1_kdhpas +function ps1_kghpas {kubectl get horizontalpodautoscaler} +New-Alias -Name kghpas -Value ps1_kghpas +function ps1_kghpasg {kubectl get horizontalpodautoscaler -o wide | grep} +New-Alias -Name kghpasg -Value ps1_kghpasg +function ps1_kgahpas {kubectl get --all-namespaces -o wide horizontalpodautoscaler} +New-Alias -Name kgahpas -Value ps1_kgahpas +function ps1_kgahpasg {kubectl get --all-namespaces -o wide horizontalpodautoscaler | grep} +New-Alias -Name kgahpasg -Value ps1_kgahpasg +function ps1_kghpasn {kubectl get horizontalpodautoscaler -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kghpasn -Value ps1_kghpasn +function ps1_wkghpas {watch kubectl get horizontalpodautoscaler} +New-Alias -Name wkghpas -Value ps1_wkghpas +function ps1_wkgahpas {watch kubectl get --all-namespaces -o wide horizontalpodautoscaler} +New-Alias -Name wkgahpas -Value ps1_wkgahpas +function ps1_kgyhpas {kubectl get -o yaml horizontalpodautoscaler} +New-Alias -Name kgyhpas -Value ps1_kgyhpas +function ps1_kehpas {kubectl edit horizontalpodautoscaler} +New-Alias -Name kehpas -Value ps1_kehpas + +# Manage ingress. +function ps1_kci {kubectl create ingress} +New-Alias -Name kci -Value ps1_kci +function ps1_kdeli {kubectl delete ingress} +New-Alias -Name kdeli -Value ps1_kdeli +function ps1_kdi {kubectl describe ingress} +New-Alias -Name kdi -Value ps1_kdi +function ps1_kgi {kubectl get ingress} +New-Alias -Name kgi -Value ps1_kgi +function ps1_kgig {kubectl get ingress -o wide | grep} +New-Alias -Name kgig -Value ps1_kgig +function ps1_kgai {kubectl get --all-namespaces -o wide ingress} +New-Alias -Name kgai -Value ps1_kgai +function ps1_kgaig {kubectl get --all-namespaces -o wide ingress | grep} +New-Alias -Name kgaig -Value ps1_kgaig +function ps1_kgin {kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgin -Value ps1_kgin +function ps1_wkgi {watch kubectl get ingress} +New-Alias -Name wkgi -Value ps1_wkgi +function ps1_wkgai {watch kubectl get --all-namespaces -o wide ingress} +New-Alias -Name wkgai -Value ps1_wkgai +function ps1_kgyi {kubectl get -o yaml ingress} +New-Alias -Name kgyi -Value ps1_kgyi +function ps1_kei {kubectl edit ingress} +New-Alias -Name kei -Value ps1_kei + +# Manage pod. +function ps1_kcp {kubectl create pod} +New-Alias -Name kcp -Value ps1_kcp +function ps1_kdelp {kubectl delete pod} +New-Alias -Name kdelp -Value ps1_kdelp +function ps1_kdp {kubectl describe pod} +New-Alias -Name kdp -Value ps1_kdp +function ps1_kgp {kubectl get pod} +New-Alias -Name kgp -Value ps1_kgp +function ps1_kgpg {kubectl get pod -o wide | grep} +New-Alias -Name kgpg -Value ps1_kgpg +function ps1_kgap {kubectl get --all-namespaces -o wide pod} +New-Alias -Name kgap -Value ps1_kgap +function ps1_kgapg {kubectl get --all-namespaces -o wide pod | grep} +New-Alias -Name kgapg -Value ps1_kgapg +function ps1_kgpn {kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpn -Value ps1_kgpn +function ps1_wkgp {watch kubectl get pod} +New-Alias -Name wkgp -Value ps1_wkgp +function ps1_wkgap {watch kubectl get --all-namespaces -o wide pod} +New-Alias -Name wkgap -Value ps1_wkgap +function ps1_kgyp {kubectl get -o yaml pod} +New-Alias -Name kgyp -Value ps1_kgyp +function ps1_kep {kubectl edit pod} +New-Alias -Name kep -Value ps1_kep + +# Manage service. +function ps1_kcs {kubectl create service} +New-Alias -Name kcs -Value ps1_kcs +function ps1_kdels {kubectl delete service} +New-Alias -Name kdels -Value ps1_kdels +function ps1_kds {kubectl describe service} +New-Alias -Name kds -Value ps1_kds +function ps1_kgs {kubectl get service} +New-Alias -Name kgs -Value ps1_kgs +function ps1_kgsg {kubectl get service -o wide | grep} +New-Alias -Name kgsg -Value ps1_kgsg +function ps1_kgas {kubectl get --all-namespaces -o wide service} +New-Alias -Name kgas -Value ps1_kgas +function ps1_kgasg {kubectl get --all-namespaces -o wide service | grep} +New-Alias -Name kgasg -Value ps1_kgasg +function ps1_kgsn {kubectl get service -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgsn -Value ps1_kgsn +function ps1_wkgs {watch kubectl get service} +New-Alias -Name wkgs -Value ps1_wkgs +function ps1_wkgas {watch kubectl get --all-namespaces -o wide service} +New-Alias -Name wkgas -Value ps1_wkgas +function ps1_kgys {kubectl get -o yaml service} +New-Alias -Name kgys -Value ps1_kgys +function ps1_kes {kubectl edit service} +New-Alias -Name kes -Value ps1_kes + +# Manage cronjob. +function ps1_kccj {kubectl create cronjob} +New-Alias -Name kccj -Value ps1_kccj +function ps1_kdelcj {kubectl delete cronjob} +New-Alias -Name kdelcj -Value ps1_kdelcj +function ps1_kdcj {kubectl describe cronjob} +New-Alias -Name kdcj -Value ps1_kdcj +function ps1_kgcj {kubectl get cronjob} +New-Alias -Name kgcj -Value ps1_kgcj +function ps1_kgcjg {kubectl get cronjob -o wide | grep} +New-Alias -Name kgcjg -Value ps1_kgcjg +function ps1_kgacj {kubectl get --all-namespaces -o wide cronjob} +New-Alias -Name kgacj -Value ps1_kgacj +function ps1_kgacjg {kubectl get --all-namespaces -o wide cronjob | grep} +New-Alias -Name kgacjg -Value ps1_kgacjg +function ps1_kgcjn {kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcjn -Value ps1_kgcjn +function ps1_wkgcj {watch kubectl get cronjob} +New-Alias -Name wkgcj -Value ps1_wkgcj +function ps1_wkgacj {watch kubectl get --all-namespaces -o wide cronjob} +New-Alias -Name wkgacj -Value ps1_wkgacj +function ps1_kgycj {kubectl get -o yaml cronjob} +New-Alias -Name kgycj -Value ps1_kgycj +function ps1_kecj {kubectl edit cronjob} +New-Alias -Name kecj -Value ps1_kecj + +# Manage podtemplate. +function ps1_kcpt {kubectl create podtemplate} +New-Alias -Name kcpt -Value ps1_kcpt +function ps1_kdelpt {kubectl delete podtemplate} +New-Alias -Name kdelpt -Value ps1_kdelpt +function ps1_kdpt {kubectl describe podtemplate} +New-Alias -Name kdpt -Value ps1_kdpt +function ps1_kgpt {kubectl get podtemplate} +New-Alias -Name kgpt -Value ps1_kgpt +function ps1_kgptg {kubectl get podtemplate -o wide | grep} +New-Alias -Name kgptg -Value ps1_kgptg +function ps1_kgapt {kubectl get --all-namespaces -o wide podtemplate} +New-Alias -Name kgapt -Value ps1_kgapt +function ps1_kgaptg {kubectl get --all-namespaces -o wide podtemplate | grep} +New-Alias -Name kgaptg -Value ps1_kgaptg +function ps1_kgptn {kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgptn -Value ps1_kgptn +function ps1_wkgpt {watch kubectl get podtemplate} +New-Alias -Name wkgpt -Value ps1_wkgpt +function ps1_wkgapt {watch kubectl get --all-namespaces -o wide podtemplate} +New-Alias -Name wkgapt -Value ps1_wkgapt +function ps1_kgypt {kubectl get -o yaml podtemplate} +New-Alias -Name kgypt -Value ps1_kgypt +function ps1_kept {kubectl edit podtemplate} +New-Alias -Name kept -Value ps1_kept + +# Manage resourcequota. +function ps1_kcrq {kubectl create resourcequota} +New-Alias -Name kcrq -Value ps1_kcrq +function ps1_kdelrq {kubectl delete resourcequota} +New-Alias -Name kdelrq -Value ps1_kdelrq +function ps1_kdrq {kubectl describe resourcequota} +New-Alias -Name kdrq -Value ps1_kdrq +function ps1_kgrq {kubectl get resourcequota} +New-Alias -Name kgrq -Value ps1_kgrq +function ps1_kgrqg {kubectl get resourcequota -o wide | grep} +New-Alias -Name kgrqg -Value ps1_kgrqg +function ps1_kgarq {kubectl get --all-namespaces -o wide resourcequota} +New-Alias -Name kgarq -Value ps1_kgarq +function ps1_kgarqg {kubectl get --all-namespaces -o wide resourcequota | grep} +New-Alias -Name kgarqg -Value ps1_kgarqg +function ps1_kgrqn {kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrqn -Value ps1_kgrqn +function ps1_wkgrq {watch kubectl get resourcequota} +New-Alias -Name wkgrq -Value ps1_wkgrq +function ps1_wkgarq {watch kubectl get --all-namespaces -o wide resourcequota} +New-Alias -Name wkgarq -Value ps1_wkgarq +function ps1_kgyrq {kubectl get -o yaml resourcequota} +New-Alias -Name kgyrq -Value ps1_kgyrq +function ps1_kerq {kubectl edit resourcequota} +New-Alias -Name kerq -Value ps1_kerq + +# Manage certificatesigningrequest. +function ps1_kccsr {kubectl create certificatesigningrequest} +New-Alias -Name kccsr -Value ps1_kccsr +function ps1_kdelcsr {kubectl delete certificatesigningrequest} +New-Alias -Name kdelcsr -Value ps1_kdelcsr +function ps1_kdcsr {kubectl describe certificatesigningrequest} +New-Alias -Name kdcsr -Value ps1_kdcsr +function ps1_kgcsr {kubectl get certificatesigningrequest} +New-Alias -Name kgcsr -Value ps1_kgcsr +function ps1_kgcsrg {kubectl get certificatesigningrequest -o wide | grep} +New-Alias -Name kgcsrg -Value ps1_kgcsrg +function ps1_kgacsr {kubectl get --all-namespaces -o wide certificatesigningrequest} +New-Alias -Name kgacsr -Value ps1_kgacsr +function ps1_kgacsrg {kubectl get --all-namespaces -o wide certificatesigningrequest | grep} +New-Alias -Name kgacsrg -Value ps1_kgacsrg +function ps1_kgcsrn {kubectl get certificatesigningrequest -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcsrn -Value ps1_kgcsrn +function ps1_wkgcsr {watch kubectl get certificatesigningrequest} +New-Alias -Name wkgcsr -Value ps1_wkgcsr +function ps1_wkgacsr {watch kubectl get --all-namespaces -o wide certificatesigningrequest} +New-Alias -Name wkgacsr -Value ps1_wkgacsr +function ps1_kgycsr {kubectl get -o yaml certificatesigningrequest} +New-Alias -Name kgycsr -Value ps1_kgycsr +function ps1_kecsr {kubectl edit certificatesigningrequest} +New-Alias -Name kecsr -Value ps1_kecsr + +# Manage configmap. +function ps1_kccm {kubectl create configmap} +New-Alias -Name kccm -Value ps1_kccm +function ps1_kdelcm {kubectl delete configmap} +New-Alias -Name kdelcm -Value ps1_kdelcm +function ps1_kdcm {kubectl describe configmap} +New-Alias -Name kdcm -Value ps1_kdcm +function ps1_kgcm {kubectl get configmap} +New-Alias -Name kgcm -Value ps1_kgcm +function ps1_kgcmg {kubectl get configmap -o wide | grep} +New-Alias -Name kgcmg -Value ps1_kgcmg +function ps1_kgacm {kubectl get --all-namespaces -o wide configmap} +New-Alias -Name kgacm -Value ps1_kgacm +function ps1_kgacmg {kubectl get --all-namespaces -o wide configmap | grep} +New-Alias -Name kgacmg -Value ps1_kgacmg +function ps1_kgcmn {kubectl get configmap -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcmn -Value ps1_kgcmn +function ps1_wkgcm {watch kubectl get configmap} +New-Alias -Name wkgcm -Value ps1_wkgcm +function ps1_wkgacm {watch kubectl get --all-namespaces -o wide configmap} +New-Alias -Name wkgacm -Value ps1_wkgacm +function ps1_kgycm {kubectl get -o yaml configmap} +New-Alias -Name kgycm -Value ps1_kgycm +function ps1_kecm {kubectl edit configmap} +New-Alias -Name kecm -Value ps1_kecm + +# Manage node. +function ps1_kcn {kubectl create node} +New-Alias -Name kcn -Value ps1_kcn +function ps1_kdeln {kubectl delete node} +New-Alias -Name kdeln -Value ps1_kdeln +function ps1_kdn {kubectl describe node} +New-Alias -Name kdn -Value ps1_kdn +function ps1_kgn {kubectl get node} +New-Alias -Name kgn -Value ps1_kgn +function ps1_kgng {kubectl get node -o wide | grep} +New-Alias -Name kgng -Value ps1_kgng +function ps1_kgan {kubectl get --all-namespaces -o wide node} +New-Alias -Name kgan -Value ps1_kgan +function ps1_kgang {kubectl get --all-namespaces -o wide node | grep} +New-Alias -Name kgang -Value ps1_kgang +function ps1_kgnn {kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgnn -Value ps1_kgnn +function ps1_wkgn {watch kubectl get node} +New-Alias -Name wkgn -Value ps1_wkgn +function ps1_wkgan {watch kubectl get --all-namespaces -o wide node} +New-Alias -Name wkgan -Value ps1_wkgan +function ps1_kgyn {kubectl get -o yaml node} +New-Alias -Name kgyn -Value ps1_kgyn +function ps1_ken {kubectl edit node} +New-Alias -Name ken -Value ps1_ken + +# Manage clusterrole. +function ps1_kccr {kubectl create clusterrole} +New-Alias -Name kccr -Value ps1_kccr +function ps1_kdelcr {kubectl delete clusterrole} +New-Alias -Name kdelcr -Value ps1_kdelcr +function ps1_kdcr {kubectl describe clusterrole} +New-Alias -Name kdcr -Value ps1_kdcr +function ps1_kgcr {kubectl get clusterrole} +New-Alias -Name kgcr -Value ps1_kgcr +function ps1_kgcrg {kubectl get clusterrole -o wide | grep} +New-Alias -Name kgcrg -Value ps1_kgcrg +function ps1_kgacr {kubectl get --all-namespaces -o wide clusterrole} +New-Alias -Name kgacr -Value ps1_kgacr +function ps1_kgacrg {kubectl get --all-namespaces -o wide clusterrole | grep} +New-Alias -Name kgacrg -Value ps1_kgacrg +function ps1_kgcrn {kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcrn -Value ps1_kgcrn +function ps1_wkgcr {watch kubectl get clusterrole} +New-Alias -Name wkgcr -Value ps1_wkgcr +function ps1_wkgacr {watch kubectl get --all-namespaces -o wide clusterrole} +New-Alias -Name wkgacr -Value ps1_wkgacr +function ps1_kgycr {kubectl get -o yaml clusterrole} +New-Alias -Name kgycr -Value ps1_kgycr +function ps1_kecr {kubectl edit clusterrole} +New-Alias -Name kecr -Value ps1_kecr + +# Manage job. +function ps1_kcj {kubectl create job} +New-Alias -Name kcj -Value ps1_kcj +function ps1_kdelj {kubectl delete job} +New-Alias -Name kdelj -Value ps1_kdelj +function ps1_kdj {kubectl describe job} +New-Alias -Name kdj -Value ps1_kdj +function ps1_kgj {kubectl get job} +New-Alias -Name kgj -Value ps1_kgj +function ps1_kgjg {kubectl get job -o wide | grep} +New-Alias -Name kgjg -Value ps1_kgjg +function ps1_kgaj {kubectl get --all-namespaces -o wide job} +New-Alias -Name kgaj -Value ps1_kgaj +function ps1_kgajg {kubectl get --all-namespaces -o wide job | grep} +New-Alias -Name kgajg -Value ps1_kgajg +function ps1_kgjn {kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgjn -Value ps1_kgjn +function ps1_wkgj {watch kubectl get job} +New-Alias -Name wkgj -Value ps1_wkgj +function ps1_wkgaj {watch kubectl get --all-namespaces -o wide job} +New-Alias -Name wkgaj -Value ps1_wkgaj +function ps1_kgyj {kubectl get -o yaml job} +New-Alias -Name kgyj -Value ps1_kgyj +function ps1_kej {kubectl edit job} +New-Alias -Name kej -Value ps1_kej + +# Manage namespace. +function ps1_kcns {kubectl create namespace} +New-Alias -Name kcns -Value ps1_kcns +function ps1_kdelns {kubectl delete namespace} +New-Alias -Name kdelns -Value ps1_kdelns +function ps1_kdns {kubectl describe namespace} +New-Alias -Name kdns -Value ps1_kdns +function ps1_kgns {kubectl get namespace} +New-Alias -Name kgns -Value ps1_kgns +function ps1_kgnsg {kubectl get namespace -o wide | grep} +New-Alias -Name kgnsg -Value ps1_kgnsg +function ps1_kgans {kubectl get --all-namespaces -o wide namespace} +New-Alias -Name kgans -Value ps1_kgans +function ps1_kgansg {kubectl get --all-namespaces -o wide namespace | grep} +New-Alias -Name kgansg -Value ps1_kgansg +function ps1_kgnsn {kubectl get namespace -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgnsn -Value ps1_kgnsn +function ps1_wkgns {watch kubectl get namespace} +New-Alias -Name wkgns -Value ps1_wkgns +function ps1_wkgans {watch kubectl get --all-namespaces -o wide namespace} +New-Alias -Name wkgans -Value ps1_wkgans +function ps1_kgyns {kubectl get -o yaml namespace} +New-Alias -Name kgyns -Value ps1_kgyns +function ps1_kens {kubectl edit namespace} +New-Alias -Name kens -Value ps1_kens + +# Manage networkpolicie. +function ps1_kcnp {kubectl create networkpolicie} +New-Alias -Name kcnp -Value ps1_kcnp +function ps1_kdelnp {kubectl delete networkpolicie} +New-Alias -Name kdelnp -Value ps1_kdelnp +function ps1_kdnp {kubectl describe networkpolicie} +New-Alias -Name kdnp -Value ps1_kdnp +function ps1_kgnp {kubectl get networkpolicie} +New-Alias -Name kgnp -Value ps1_kgnp +function ps1_kgnpg {kubectl get networkpolicie -o wide | grep} +New-Alias -Name kgnpg -Value ps1_kgnpg +function ps1_kganp {kubectl get --all-namespaces -o wide networkpolicie} +New-Alias -Name kganp -Value ps1_kganp +function ps1_kganpg {kubectl get --all-namespaces -o wide networkpolicie | grep} +New-Alias -Name kganpg -Value ps1_kganpg +function ps1_kgnpn {kubectl get networkpolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgnpn -Value ps1_kgnpn +function ps1_wkgnp {watch kubectl get networkpolicie} +New-Alias -Name wkgnp -Value ps1_wkgnp +function ps1_wkganp {watch kubectl get --all-namespaces -o wide networkpolicie} +New-Alias -Name wkganp -Value ps1_wkganp +function ps1_kgynp {kubectl get -o yaml networkpolicie} +New-Alias -Name kgynp -Value ps1_kgynp +function ps1_kenp {kubectl edit networkpolicie} +New-Alias -Name kenp -Value ps1_kenp + +# Manage podsecuritypolicy. +function ps1_kcpsp {kubectl create podsecuritypolicy} +New-Alias -Name kcpsp -Value ps1_kcpsp +function ps1_kdelpsp {kubectl delete podsecuritypolicy} +New-Alias -Name kdelpsp -Value ps1_kdelpsp +function ps1_kdpsp {kubectl describe podsecuritypolicy} +New-Alias -Name kdpsp -Value ps1_kdpsp +function ps1_kgpsp {kubectl get podsecuritypolicy} +New-Alias -Name kgpsp -Value ps1_kgpsp +function ps1_kgpspg {kubectl get podsecuritypolicy -o wide | grep} +New-Alias -Name kgpspg -Value ps1_kgpspg +function ps1_kgapsp {kubectl get --all-namespaces -o wide podsecuritypolicy} +New-Alias -Name kgapsp -Value ps1_kgapsp +function ps1_kgapspg {kubectl get --all-namespaces -o wide podsecuritypolicy | grep} +New-Alias -Name kgapspg -Value ps1_kgapspg +function ps1_kgpspn {kubectl get podsecuritypolicy -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpspn -Value ps1_kgpspn +function ps1_wkgpsp {watch kubectl get podsecuritypolicy} +New-Alias -Name wkgpsp -Value ps1_wkgpsp +function ps1_wkgapsp {watch kubectl get --all-namespaces -o wide podsecuritypolicy} +New-Alias -Name wkgapsp -Value ps1_wkgapsp +function ps1_kgypsp {kubectl get -o yaml podsecuritypolicy} +New-Alias -Name kgypsp -Value ps1_kgypsp +function ps1_kepsp {kubectl edit podsecuritypolicy} +New-Alias -Name kepsp -Value ps1_kepsp + +# Manage endpoint. +function ps1_kcep {kubectl create endpoint} +New-Alias -Name kcep -Value ps1_kcep +function ps1_kdelep {kubectl delete endpoint} +New-Alias -Name kdelep -Value ps1_kdelep +function ps1_kdep {kubectl describe endpoint} +New-Alias -Name kdep -Value ps1_kdep +function ps1_kgep {kubectl get endpoint} +New-Alias -Name kgep -Value ps1_kgep +function ps1_kgepg {kubectl get endpoint -o wide | grep} +New-Alias -Name kgepg -Value ps1_kgepg +function ps1_kgaep {kubectl get --all-namespaces -o wide endpoint} +New-Alias -Name kgaep -Value ps1_kgaep +function ps1_kgaepg {kubectl get --all-namespaces -o wide endpoint | grep} +New-Alias -Name kgaepg -Value ps1_kgaepg +function ps1_kgepn {kubectl get endpoint -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgepn -Value ps1_kgepn +function ps1_wkgep {watch kubectl get endpoint} +New-Alias -Name wkgep -Value ps1_wkgep +function ps1_wkgaep {watch kubectl get --all-namespaces -o wide endpoint} +New-Alias -Name wkgaep -Value ps1_wkgaep +function ps1_kgyep {kubectl get -o yaml endpoint} +New-Alias -Name kgyep -Value ps1_kgyep +function ps1_keep {kubectl edit endpoint} +New-Alias -Name keep -Value ps1_keep + +# Manage event. +function ps1_kcev {kubectl create event} +New-Alias -Name kcev -Value ps1_kcev +function ps1_kdelev {kubectl delete event} +New-Alias -Name kdelev -Value ps1_kdelev +function ps1_kdev {kubectl describe event} +New-Alias -Name kdev -Value ps1_kdev +function ps1_kgev {kubectl get event} +New-Alias -Name kgev -Value ps1_kgev +function ps1_kgevg {kubectl get event -o wide | grep} +New-Alias -Name kgevg -Value ps1_kgevg +function ps1_kgaev {kubectl get --all-namespaces -o wide event} +New-Alias -Name kgaev -Value ps1_kgaev +function ps1_kgaevg {kubectl get --all-namespaces -o wide event | grep} +New-Alias -Name kgaevg -Value ps1_kgaevg +function ps1_kgevn {kubectl get event -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgevn -Value ps1_kgevn +function ps1_wkgev {watch kubectl get event} +New-Alias -Name wkgev -Value ps1_wkgev +function ps1_wkgaev {watch kubectl get --all-namespaces -o wide event} +New-Alias -Name wkgaev -Value ps1_wkgaev +function ps1_kgyev {kubectl get -o yaml event} +New-Alias -Name kgyev -Value ps1_kgyev +function ps1_keev {kubectl edit event} +New-Alias -Name keev -Value ps1_keev + +# Manage poddisruptionbudget. +function ps1_kcpdb {kubectl create poddisruptionbudget} +New-Alias -Name kcpdb -Value ps1_kcpdb +function ps1_kdelpdb {kubectl delete poddisruptionbudget} +New-Alias -Name kdelpdb -Value ps1_kdelpdb +function ps1_kdpdb {kubectl describe poddisruptionbudget} +New-Alias -Name kdpdb -Value ps1_kdpdb +function ps1_kgpdb {kubectl get poddisruptionbudget} +New-Alias -Name kgpdb -Value ps1_kgpdb +function ps1_kgpdbg {kubectl get poddisruptionbudget -o wide | grep} +New-Alias -Name kgpdbg -Value ps1_kgpdbg +function ps1_kgapdb {kubectl get --all-namespaces -o wide poddisruptionbudget} +New-Alias -Name kgapdb -Value ps1_kgapdb +function ps1_kgapdbg {kubectl get --all-namespaces -o wide poddisruptionbudget | grep} +New-Alias -Name kgapdbg -Value ps1_kgapdbg +function ps1_kgpdbn {kubectl get poddisruptionbudget -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpdbn -Value ps1_kgpdbn +function ps1_wkgpdb {watch kubectl get poddisruptionbudget} +New-Alias -Name wkgpdb -Value ps1_wkgpdb +function ps1_wkgapdb {watch kubectl get --all-namespaces -o wide poddisruptionbudget} +New-Alias -Name wkgapdb -Value ps1_wkgapdb +function ps1_kgypdb {kubectl get -o yaml poddisruptionbudget} +New-Alias -Name kgypdb -Value ps1_kgypdb +function ps1_kepdb {kubectl edit poddisruptionbudget} +New-Alias -Name kepdb -Value ps1_kepdb + +# Manage replicaset. +function ps1_kcrs {kubectl create replicaset} +New-Alias -Name kcrs -Value ps1_kcrs +function ps1_kdelrs {kubectl delete replicaset} +New-Alias -Name kdelrs -Value ps1_kdelrs +function ps1_kdrs {kubectl describe replicaset} +New-Alias -Name kdrs -Value ps1_kdrs +function ps1_kgrs {kubectl get replicaset} +New-Alias -Name kgrs -Value ps1_kgrs +function ps1_kgrsg {kubectl get replicaset -o wide | grep} +New-Alias -Name kgrsg -Value ps1_kgrsg +function ps1_kgars {kubectl get --all-namespaces -o wide replicaset} +New-Alias -Name kgars -Value ps1_kgars +function ps1_kgarsg {kubectl get --all-namespaces -o wide replicaset | grep} +New-Alias -Name kgarsg -Value ps1_kgarsg +function ps1_kgrsn {kubectl get replicaset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrsn -Value ps1_kgrsn +function ps1_wkgrs {watch kubectl get replicaset} +New-Alias -Name wkgrs -Value ps1_wkgrs +function ps1_wkgars {watch kubectl get --all-namespaces -o wide replicaset} +New-Alias -Name wkgars -Value ps1_wkgars +function ps1_kgyrs {kubectl get -o yaml replicaset} +New-Alias -Name kgyrs -Value ps1_kgyrs +function ps1_kers {kubectl edit replicaset} +New-Alias -Name kers -Value ps1_kers + +# Manage rolebinding. +function ps1_kcrb {kubectl create rolebinding} +New-Alias -Name kcrb -Value ps1_kcrb +function ps1_kdelrb {kubectl delete rolebinding} +New-Alias -Name kdelrb -Value ps1_kdelrb +function ps1_kdrb {kubectl describe rolebinding} +New-Alias -Name kdrb -Value ps1_kdrb +function ps1_kgrb {kubectl get rolebinding} +New-Alias -Name kgrb -Value ps1_kgrb +function ps1_kgrbg {kubectl get rolebinding -o wide | grep} +New-Alias -Name kgrbg -Value ps1_kgrbg +function ps1_kgarb {kubectl get --all-namespaces -o wide rolebinding} +New-Alias -Name kgarb -Value ps1_kgarb +function ps1_kgarbg {kubectl get --all-namespaces -o wide rolebinding | grep} +New-Alias -Name kgarbg -Value ps1_kgarbg +function ps1_kgrbn {kubectl get rolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrbn -Value ps1_kgrbn +function ps1_wkgrb {watch kubectl get rolebinding} +New-Alias -Name wkgrb -Value ps1_wkgrb +function ps1_wkgarb {watch kubectl get --all-namespaces -o wide rolebinding} +New-Alias -Name wkgarb -Value ps1_wkgarb +function ps1_kgyrb {kubectl get -o yaml rolebinding} +New-Alias -Name kgyrb -Value ps1_kgyrb +function ps1_kerb {kubectl edit rolebinding} +New-Alias -Name kerb -Value ps1_kerb + +# Manage role. +function ps1_kcr {kubectl create role} +New-Alias -Name kcr -Value ps1_kcr +function ps1_kdelr {kubectl delete role} +New-Alias -Name kdelr -Value ps1_kdelr +function ps1_kdr {kubectl describe role} +New-Alias -Name kdr -Value ps1_kdr +function ps1_kgr {kubectl get role} +New-Alias -Name kgr -Value ps1_kgr +function ps1_kgrg {kubectl get role -o wide | grep} +New-Alias -Name kgrg -Value ps1_kgrg +function ps1_kgar {kubectl get --all-namespaces -o wide role} +New-Alias -Name kgar -Value ps1_kgar +function ps1_kgarg {kubectl get --all-namespaces -o wide role | grep} +New-Alias -Name kgarg -Value ps1_kgarg +function ps1_kgrn {kubectl get role -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrn -Value ps1_kgrn +function ps1_wkgr {watch kubectl get role} +New-Alias -Name wkgr -Value ps1_wkgr +function ps1_wkgar {watch kubectl get --all-namespaces -o wide role} +New-Alias -Name wkgar -Value ps1_wkgar +function ps1_kgyr {kubectl get -o yaml role} +New-Alias -Name kgyr -Value ps1_kgyr +function ps1_ker {kubectl edit role} +New-Alias -Name ker -Value ps1_ker + +# Manage secret. +function ps1_kcsc {kubectl create secret} +New-Alias -Name kcsc -Value ps1_kcsc +function ps1_kdelsc {kubectl delete secret} +New-Alias -Name kdelsc -Value ps1_kdelsc +function ps1_kdsc {kubectl describe secret} +New-Alias -Name kdsc -Value ps1_kdsc +function ps1_kgsc {kubectl get secret} +New-Alias -Name kgsc -Value ps1_kgsc +function ps1_kgscg {kubectl get secret -o wide | grep} +New-Alias -Name kgscg -Value ps1_kgscg +function ps1_kgasc {kubectl get --all-namespaces -o wide secret} +New-Alias -Name kgasc -Value ps1_kgasc +function ps1_kgascg {kubectl get --all-namespaces -o wide secret | grep} +New-Alias -Name kgascg -Value ps1_kgascg +function ps1_kgscn {kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgscn -Value ps1_kgscn +function ps1_wkgsc {watch kubectl get secret} +New-Alias -Name wkgsc -Value ps1_wkgsc +function ps1_wkgasc {watch kubectl get --all-namespaces -o wide secret} +New-Alias -Name wkgasc -Value ps1_wkgasc +function ps1_kgysc {kubectl get -o yaml secret} +New-Alias -Name kgysc -Value ps1_kgysc +function ps1_kesc {kubectl edit secret} +New-Alias -Name kesc -Value ps1_kesc + +# Manage clusterrolebinding. +function ps1_kccrb {kubectl create clusterrolebinding} +New-Alias -Name kccrb -Value ps1_kccrb +function ps1_kdelcrb {kubectl delete clusterrolebinding} +New-Alias -Name kdelcrb -Value ps1_kdelcrb +function ps1_kdcrb {kubectl describe clusterrolebinding} +New-Alias -Name kdcrb -Value ps1_kdcrb +function ps1_kgcrb {kubectl get clusterrolebinding} +New-Alias -Name kgcrb -Value ps1_kgcrb +function ps1_kgcrbg {kubectl get clusterrolebinding -o wide | grep} +New-Alias -Name kgcrbg -Value ps1_kgcrbg +function ps1_kgacrb {kubectl get --all-namespaces -o wide clusterrolebinding} +New-Alias -Name kgacrb -Value ps1_kgacrb +function ps1_kgacrbg {kubectl get --all-namespaces -o wide clusterrolebinding | grep} +New-Alias -Name kgacrbg -Value ps1_kgacrbg +function ps1_kgcrbn {kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcrbn -Value ps1_kgcrbn +function ps1_wkgcrb {watch kubectl get clusterrolebinding} +New-Alias -Name wkgcrb -Value ps1_wkgcrb +function ps1_wkgacrb {watch kubectl get --all-namespaces -o wide clusterrolebinding} +New-Alias -Name wkgacrb -Value ps1_wkgacrb +function ps1_kgycrb {kubectl get -o yaml clusterrolebinding} +New-Alias -Name kgycrb -Value ps1_kgycrb +function ps1_kecrb {kubectl edit clusterrolebinding} +New-Alias -Name kecrb -Value ps1_kecrb + +# Manage deployment. +function ps1_kcd {kubectl create deployment} +New-Alias -Name kcd -Value ps1_kcd +function ps1_kdeld {kubectl delete deployment} +New-Alias -Name kdeld -Value ps1_kdeld +function ps1_kdd {kubectl describe deployment} +New-Alias -Name kdd -Value ps1_kdd +function ps1_kgd {kubectl get deployment} +New-Alias -Name kgd -Value ps1_kgd +function ps1_kgdg {kubectl get deployment -o wide | grep} +New-Alias -Name kgdg -Value ps1_kgdg +function ps1_kgad {kubectl get --all-namespaces -o wide deployment} +New-Alias -Name kgad -Value ps1_kgad +function ps1_kgadg {kubectl get --all-namespaces -o wide deployment | grep} +New-Alias -Name kgadg -Value ps1_kgadg +function ps1_kgdn {kubectl get deployment -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgdn -Value ps1_kgdn +function ps1_wkgd {watch kubectl get deployment} +New-Alias -Name wkgd -Value ps1_wkgd +function ps1_wkgad {watch kubectl get --all-namespaces -o wide deployment} +New-Alias -Name wkgad -Value ps1_wkgad +function ps1_kgyd {kubectl get -o yaml deployment} +New-Alias -Name kgyd -Value ps1_kgyd +function ps1_ked {kubectl edit deployment} +New-Alias -Name ked -Value ps1_ked + +# Manage limitrange. +function ps1_kclr {kubectl create limitrange} +New-Alias -Name kclr -Value ps1_kclr +function ps1_kdellr {kubectl delete limitrange} +New-Alias -Name kdellr -Value ps1_kdellr +function ps1_kdlr {kubectl describe limitrange} +New-Alias -Name kdlr -Value ps1_kdlr +function ps1_kglr {kubectl get limitrange} +New-Alias -Name kglr -Value ps1_kglr +function ps1_kglrg {kubectl get limitrange -o wide | grep} +New-Alias -Name kglrg -Value ps1_kglrg +function ps1_kgalr {kubectl get --all-namespaces -o wide limitrange} +New-Alias -Name kgalr -Value ps1_kgalr +function ps1_kgalrg {kubectl get --all-namespaces -o wide limitrange | grep} +New-Alias -Name kgalrg -Value ps1_kgalrg +function ps1_kglrn {kubectl get limitrange -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kglrn -Value ps1_kglrn +function ps1_wkglr {watch kubectl get limitrange} +New-Alias -Name wkglr -Value ps1_wkglr +function ps1_wkgalr {watch kubectl get --all-namespaces -o wide limitrange} +New-Alias -Name wkgalr -Value ps1_wkgalr +function ps1_kgylr {kubectl get -o yaml limitrange} +New-Alias -Name kgylr -Value ps1_kgylr +function ps1_kelr {kubectl edit limitrange} +New-Alias -Name kelr -Value ps1_kelr + +# Manage statefulset. +function ps1_kcss {kubectl create statefulset} +New-Alias -Name kcss -Value ps1_kcss +function ps1_kdelss {kubectl delete statefulset} +New-Alias -Name kdelss -Value ps1_kdelss +function ps1_kdss {kubectl describe statefulset} +New-Alias -Name kdss -Value ps1_kdss +function ps1_kgss {kubectl get statefulset} +New-Alias -Name kgss -Value ps1_kgss +function ps1_kgssg {kubectl get statefulset -o wide | grep} +New-Alias -Name kgssg -Value ps1_kgssg +function ps1_kgass {kubectl get --all-namespaces -o wide statefulset} +New-Alias -Name kgass -Value ps1_kgass +function ps1_kgassg {kubectl get --all-namespaces -o wide statefulset | grep} +New-Alias -Name kgassg -Value ps1_kgassg +function ps1_kgssn {kubectl get statefulset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgssn -Value ps1_kgssn +function ps1_wkgss {watch kubectl get statefulset} +New-Alias -Name wkgss -Value ps1_wkgss +function ps1_wkgass {watch kubectl get --all-namespaces -o wide statefulset} +New-Alias -Name wkgass -Value ps1_wkgass +function ps1_kgyss {kubectl get -o yaml statefulset} +New-Alias -Name kgyss -Value ps1_kgyss +function ps1_kess {kubectl edit statefulset} +New-Alias -Name kess -Value ps1_kess + +# Manage componentstatus. +function ps1_kccs {kubectl create componentstatus} +New-Alias -Name kccs -Value ps1_kccs +function ps1_kdelcs {kubectl delete componentstatus} +New-Alias -Name kdelcs -Value ps1_kdelcs +function ps1_kdcs {kubectl describe componentstatus} +New-Alias -Name kdcs -Value ps1_kdcs +function ps1_kgcs {kubectl get componentstatus} +New-Alias -Name kgcs -Value ps1_kgcs +function ps1_kgcsg {kubectl get componentstatus -o wide | grep} +New-Alias -Name kgcsg -Value ps1_kgcsg +function ps1_kgacs {kubectl get --all-namespaces -o wide componentstatus} +New-Alias -Name kgacs -Value ps1_kgacs +function ps1_kgacsg {kubectl get --all-namespaces -o wide componentstatus | grep} +New-Alias -Name kgacsg -Value ps1_kgacsg +function ps1_kgcsn {kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcsn -Value ps1_kgcsn +function ps1_wkgcs {watch kubectl get componentstatus} +New-Alias -Name wkgcs -Value ps1_wkgcs +function ps1_wkgacs {watch kubectl get --all-namespaces -o wide componentstatus} +New-Alias -Name wkgacs -Value ps1_wkgacs +function ps1_kgycs {kubectl get -o yaml componentstatus} +New-Alias -Name kgycs -Value ps1_kgycs +function ps1_kecs {kubectl edit componentstatus} +New-Alias -Name kecs -Value ps1_kecs + +# Manage controllerrevision. +function ps1_kccrv {kubectl create controllerrevision} +New-Alias -Name kccrv -Value ps1_kccrv +function ps1_kdelcrv {kubectl delete controllerrevision} +New-Alias -Name kdelcrv -Value ps1_kdelcrv +function ps1_kdcrv {kubectl describe controllerrevision} +New-Alias -Name kdcrv -Value ps1_kdcrv +function ps1_kgcrv {kubectl get controllerrevision} +New-Alias -Name kgcrv -Value ps1_kgcrv +function ps1_kgcrvg {kubectl get controllerrevision -o wide | grep} +New-Alias -Name kgcrvg -Value ps1_kgcrvg +function ps1_kgacrv {kubectl get --all-namespaces -o wide controllerrevision} +New-Alias -Name kgacrv -Value ps1_kgacrv +function ps1_kgacrvg {kubectl get --all-namespaces -o wide controllerrevision | grep} +New-Alias -Name kgacrvg -Value ps1_kgacrvg +function ps1_kgcrvn {kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcrvn -Value ps1_kgcrvn +function ps1_wkgcrv {watch kubectl get controllerrevision} +New-Alias -Name wkgcrv -Value ps1_wkgcrv +function ps1_wkgacrv {watch kubectl get --all-namespaces -o wide controllerrevision} +New-Alias -Name wkgacrv -Value ps1_wkgacrv +function ps1_kgycrv {kubectl get -o yaml controllerrevision} +New-Alias -Name kgycrv -Value ps1_kgycrv +function ps1_kecrv {kubectl edit controllerrevision} +New-Alias -Name kecrv -Value ps1_kecrv + +# Manage daemonset. +function ps1_kcds {kubectl create daemonset} +New-Alias -Name kcds -Value ps1_kcds +function ps1_kdelds {kubectl delete daemonset} +New-Alias -Name kdelds -Value ps1_kdelds +function ps1_kdds {kubectl describe daemonset} +New-Alias -Name kdds -Value ps1_kdds +function ps1_kgds {kubectl get daemonset} +New-Alias -Name kgds -Value ps1_kgds +function ps1_kgdsg {kubectl get daemonset -o wide | grep} +New-Alias -Name kgdsg -Value ps1_kgdsg +function ps1_kgads {kubectl get --all-namespaces -o wide daemonset} +New-Alias -Name kgads -Value ps1_kgads +function ps1_kgadsg {kubectl get --all-namespaces -o wide daemonset | grep} +New-Alias -Name kgadsg -Value ps1_kgadsg +function ps1_kgdsn {kubectl get daemonset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgdsn -Value ps1_kgdsn +function ps1_wkgds {watch kubectl get daemonset} +New-Alias -Name wkgds -Value ps1_wkgds +function ps1_wkgads {watch kubectl get --all-namespaces -o wide daemonset} +New-Alias -Name wkgads -Value ps1_wkgads +function ps1_kgyds {kubectl get -o yaml daemonset} +New-Alias -Name kgyds -Value ps1_kgyds +function ps1_keds {kubectl edit daemonset} +New-Alias -Name keds -Value ps1_keds + +# Manage podpreset. +function ps1_kcpp {kubectl create podpreset} +New-Alias -Name kcpp -Value ps1_kcpp +function ps1_kdelpp {kubectl delete podpreset} +New-Alias -Name kdelpp -Value ps1_kdelpp +function ps1_kdpp {kubectl describe podpreset} +New-Alias -Name kdpp -Value ps1_kdpp +function ps1_kgpp {kubectl get podpreset} +New-Alias -Name kgpp -Value ps1_kgpp +function ps1_kgppg {kubectl get podpreset -o wide | grep} +New-Alias -Name kgppg -Value ps1_kgppg +function ps1_kgapp {kubectl get --all-namespaces -o wide podpreset} +New-Alias -Name kgapp -Value ps1_kgapp +function ps1_kgappg {kubectl get --all-namespaces -o wide podpreset | grep} +New-Alias -Name kgappg -Value ps1_kgappg +function ps1_kgppn {kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgppn -Value ps1_kgppn +function ps1_wkgpp {watch kubectl get podpreset} +New-Alias -Name wkgpp -Value ps1_wkgpp +function ps1_wkgapp {watch kubectl get --all-namespaces -o wide podpreset} +New-Alias -Name wkgapp -Value ps1_wkgapp +function ps1_kgypp {kubectl get -o yaml podpreset} +New-Alias -Name kgypp -Value ps1_kgypp +function ps1_kepp {kubectl edit podpreset} +New-Alias -Name kepp -Value ps1_kepp + +# Manage replicationcontroller. +function ps1_kckrc {kubectl create replicationcontroller} +New-Alias -Name kckrc -Value ps1_kckrc +function ps1_kdelkrc {kubectl delete replicationcontroller} +New-Alias -Name kdelkrc -Value ps1_kdelkrc +function ps1_kdkrc {kubectl describe replicationcontroller} +New-Alias -Name kdkrc -Value ps1_kdkrc +function ps1_kgkrc {kubectl get replicationcontroller} +New-Alias -Name kgkrc -Value ps1_kgkrc +function ps1_kgkrcg {kubectl get replicationcontroller -o wide | grep} +New-Alias -Name kgkrcg -Value ps1_kgkrcg +function ps1_kgakrc {kubectl get --all-namespaces -o wide replicationcontroller} +New-Alias -Name kgakrc -Value ps1_kgakrc +function ps1_kgakrcg {kubectl get --all-namespaces -o wide replicationcontroller | grep} +New-Alias -Name kgakrcg -Value ps1_kgakrcg +function ps1_kgkrcn {kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgkrcn -Value ps1_kgkrcn +function ps1_wkgkrc {watch kubectl get replicationcontroller} +New-Alias -Name wkgkrc -Value ps1_wkgkrc +function ps1_wkgakrc {watch kubectl get --all-namespaces -o wide replicationcontroller} +New-Alias -Name wkgakrc -Value ps1_wkgakrc +function ps1_kgykrc {kubectl get -o yaml replicationcontroller} +New-Alias -Name kgykrc -Value ps1_kgykrc +function ps1_kekrc {kubectl edit replicationcontroller} +New-Alias -Name kekrc -Value ps1_kekrc + +# Manage serviceaccount. +function ps1_kcsa {kubectl create serviceaccount} +New-Alias -Name kcsa -Value ps1_kcsa +function ps1_kdelsa {kubectl delete serviceaccount} +New-Alias -Name kdelsa -Value ps1_kdelsa +function ps1_kdsa {kubectl describe serviceaccount} +New-Alias -Name kdsa -Value ps1_kdsa +function ps1_kgsa {kubectl get serviceaccount} +New-Alias -Name kgsa -Value ps1_kgsa +function ps1_kgsag {kubectl get serviceaccount -o wide | grep} +New-Alias -Name kgsag -Value ps1_kgsag +function ps1_kgasa {kubectl get --all-namespaces -o wide serviceaccount} +New-Alias -Name kgasa -Value ps1_kgasa +function ps1_kgasag {kubectl get --all-namespaces -o wide serviceaccount | grep} +New-Alias -Name kgasag -Value ps1_kgasag +function ps1_kgsan {kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgsan -Value ps1_kgsan +function ps1_wkgsa {watch kubectl get serviceaccount} +New-Alias -Name wkgsa -Value ps1_wkgsa +function ps1_wkgasa {watch kubectl get --all-namespaces -o wide serviceaccount} +New-Alias -Name wkgasa -Value ps1_wkgasa +function ps1_kgysa {kubectl get -o yaml serviceaccount} +New-Alias -Name kgysa -Value ps1_kgysa +function ps1_kesa {kubectl edit serviceaccount} +New-Alias -Name kesa -Value ps1_kesa + +# CLI aliases. +function ps1_k {kubectl} +New-Alias -Name k -Value ps1_k +function ps1_kg {kubectl get} +New-Alias -Name kg -Value ps1_kg +function ps1_kd {kubectl describe} +New-Alias -Name kd -Value ps1_kd +function ps1_kctx {kubectx} +New-Alias -Name kctx -Value ps1_kctx +function ps1_kns {kubens} +New-Alias -Name kns -Value ps1_kns + +# Pushing/modifying configs. +function ps1_kcf {kubectl create -f} +New-Alias -Name kcf -Value ps1_kcf +function ps1_kaf {kubectl apply -f} +New-Alias -Name kaf -Value ps1_kaf +function ps1_kdf {kubectl describe -f} +New-Alias -Name kdf -Value ps1_kdf +function ps1_kgf {kubectl get -f} +New-Alias -Name kgf -Value ps1_kgf +function ps1_kef {kubectl edit -f} +New-Alias -Name kef -Value ps1_kef +function ps1_kdelf {kubectl delete -f} +New-Alias -Name kdelf -Value ps1_kdelf + +# Modifying deployments. +function ps1_krd {kubectl rollout restart deployment} +New-Alias -Name krd -Value ps1_krd + +# Draining nodes. +function ps1_kdrain {kubectl drain --delete-emptydir-data --force --ignore-daemonsets} +New-Alias -Name kdrain -Value ps1_kdrain + +# Logging commands. +function ps1_kl {kubectl logs} +New-Alias -Name kl -Value ps1_kl +function ps1_klf {kubectl logs -f} +New-Alias -Name klf -Value ps1_klf + +# Exec alias. +function ps1_keit {kubectl exec -it} +New-Alias -Name keit -Value ps1_keit diff --git a/aliases.sh b/aliases.sh index c6d2502..8c30566 100644 --- a/aliases.sh +++ b/aliases.sh @@ -1,18 +1,32 @@ #!/bin/bash -# Manage daemonset. -alias kcds="kubectl create daemonset" -alias kdelds="kubectl delete daemonset" -alias kdds="kubectl describe daemonset" -alias kgds="kubectl get daemonset" -alias kgdsg="kubectl get daemonset -o wide | grep" -alias kgads="kubectl get --all-namespaces -o wide daemonset" -alias kgadsg="kubectl get --all-namespaces -o wide daemonset | grep" -alias kgdsn="kubectl get daemonset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgds="watch kubectl get daemonset" -alias wkgads="watch kubectl get --all-namespaces -o wide daemonset" -alias kgyds="kubectl get -o yaml daemonset" -alias keds="kubectl edit daemonset" +# Manage cronjob. +alias kccj="kubectl create cronjob" +alias kdelcj="kubectl delete cronjob" +alias kdcj="kubectl describe cronjob" +alias kgcj="kubectl get cronjob" +alias kgcjg="kubectl get cronjob -o wide | grep" +alias kgacj="kubectl get --all-namespaces -o wide cronjob" +alias kgacjg="kubectl get --all-namespaces -o wide cronjob | grep" +alias kgcjn="kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcj="watch kubectl get cronjob" +alias wkgacj="watch kubectl get --all-namespaces -o wide cronjob" +alias kgycj="kubectl get -o yaml cronjob" +alias kecj="kubectl edit cronjob" + +# Manage persistentvolumeclaim. +alias kcpvc="kubectl create persistentvolumeclaim" +alias kdelpvc="kubectl delete persistentvolumeclaim" +alias kdpvc="kubectl describe persistentvolumeclaim" +alias kgpvc="kubectl get persistentvolumeclaim" +alias kgpvcg="kubectl get persistentvolumeclaim -o wide | grep" +alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaim" +alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaim | grep" +alias kgpvcn="kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpvc="watch kubectl get persistentvolumeclaim" +alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaim" +alias kgypvc="kubectl get -o yaml persistentvolumeclaim" +alias kepvc="kubectl edit persistentvolumeclaim" # Manage podpreset. alias kcpp="kubectl create podpreset" @@ -28,19 +42,159 @@ alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" alias kgypp="kubectl get -o yaml podpreset" alias kepp="kubectl edit podpreset" -# Manage podsecuritypolicie. -alias kcpsp="kubectl create podsecuritypolicie" -alias kdelpsp="kubectl delete podsecuritypolicie" -alias kdpsp="kubectl describe podsecuritypolicie" -alias kgpsp="kubectl get podsecuritypolicie" -alias kgpspg="kubectl get podsecuritypolicie -o wide | grep" -alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicie" -alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicie | grep" -alias kgpspn="kubectl get podsecuritypolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpsp="watch kubectl get podsecuritypolicie" -alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicie" -alias kgypsp="kubectl get -o yaml podsecuritypolicie" -alias kepsp="kubectl edit podsecuritypolicie" +# Manage componentstatus. +alias kccs="kubectl create componentstatus" +alias kdelcs="kubectl delete componentstatus" +alias kdcs="kubectl describe componentstatus" +alias kgcs="kubectl get componentstatus" +alias kgcsg="kubectl get componentstatus -o wide | grep" +alias kgacs="kubectl get --all-namespaces -o wide componentstatus" +alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" +alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcs="watch kubectl get componentstatus" +alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" +alias kgycs="kubectl get -o yaml componentstatus" +alias kecs="kubectl edit componentstatus" + +# Manage podtemplate. +alias kcpt="kubectl create podtemplate" +alias kdelpt="kubectl delete podtemplate" +alias kdpt="kubectl describe podtemplate" +alias kgpt="kubectl get podtemplate" +alias kgptg="kubectl get podtemplate -o wide | grep" +alias kgapt="kubectl get --all-namespaces -o wide podtemplate" +alias kgaptg="kubectl get --all-namespaces -o wide podtemplate | grep" +alias kgptn="kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpt="watch kubectl get podtemplate" +alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplate" +alias kgypt="kubectl get -o yaml podtemplate" +alias kept="kubectl edit podtemplate" + +# Manage replicaset. +alias kcrs="kubectl create replicaset" +alias kdelrs="kubectl delete replicaset" +alias kdrs="kubectl describe replicaset" +alias kgrs="kubectl get replicaset" +alias kgrsg="kubectl get replicaset -o wide | grep" +alias kgars="kubectl get --all-namespaces -o wide replicaset" +alias kgarsg="kubectl get --all-namespaces -o wide replicaset | grep" +alias kgrsn="kubectl get replicaset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrs="watch kubectl get replicaset" +alias wkgars="watch kubectl get --all-namespaces -o wide replicaset" +alias kgyrs="kubectl get -o yaml replicaset" +alias kers="kubectl edit replicaset" + +# Manage node. +alias kcn="kubectl create node" +alias kdeln="kubectl delete node" +alias kdn="kubectl describe node" +alias kgn="kubectl get node" +alias kgng="kubectl get node -o wide | grep" +alias kgan="kubectl get --all-namespaces -o wide node" +alias kgang="kubectl get --all-namespaces -o wide node | grep" +alias kgnn="kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgn="watch kubectl get node" +alias wkgan="watch kubectl get --all-namespaces -o wide node" +alias kgyn="kubectl get -o yaml node" +alias ken="kubectl edit node" + +# Manage controllerrevision. +alias kccrv="kubectl create controllerrevision" +alias kdelcrv="kubectl delete controllerrevision" +alias kdcrv="kubectl describe controllerrevision" +alias kgcrv="kubectl get controllerrevision" +alias kgcrvg="kubectl get controllerrevision -o wide | grep" +alias kgacrv="kubectl get --all-namespaces -o wide controllerrevision" +alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevision | grep" +alias kgcrvn="kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrv="watch kubectl get controllerrevision" +alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevision" +alias kgycrv="kubectl get -o yaml controllerrevision" +alias kecrv="kubectl edit controllerrevision" + +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" + +# Manage pod. +alias kcp="kubectl create pod" +alias kdelp="kubectl delete pod" +alias kdp="kubectl describe pod" +alias kgp="kubectl get pod" +alias kgpg="kubectl get pod -o wide | grep" +alias kgap="kubectl get --all-namespaces -o wide pod" +alias kgapg="kubectl get --all-namespaces -o wide pod | grep" +alias kgpn="kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgp="watch kubectl get pod" +alias wkgap="watch kubectl get --all-namespaces -o wide pod" +alias kgyp="kubectl get -o yaml pod" +alias kep="kubectl edit pod" + +# Manage podsecuritypolicy. +alias kcpsp="kubectl create podsecuritypolicy" +alias kdelpsp="kubectl delete podsecuritypolicy" +alias kdpsp="kubectl describe podsecuritypolicy" +alias kgpsp="kubectl get podsecuritypolicy" +alias kgpspg="kubectl get podsecuritypolicy -o wide | grep" +alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicy" +alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicy | grep" +alias kgpspn="kubectl get podsecuritypolicy -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpsp="watch kubectl get podsecuritypolicy" +alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicy" +alias kgypsp="kubectl get -o yaml podsecuritypolicy" +alias kepsp="kubectl edit podsecuritypolicy" + +# Manage storageclass. +alias kcscls="kubectl create storageclass" +alias kdelscls="kubectl delete storageclass" +alias kdscls="kubectl describe storageclass" +alias kgscls="kubectl get storageclass" +alias kgsclsg="kubectl get storageclass -o wide | grep" +alias kgascls="kubectl get --all-namespaces -o wide storageclass" +alias kgasclsg="kubectl get --all-namespaces -o wide storageclass | grep" +alias kgsclsn="kubectl get storageclass -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgscls="watch kubectl get storageclass" +alias wkgascls="watch kubectl get --all-namespaces -o wide storageclass" +alias kgyscls="kubectl get -o yaml storageclass" +alias kescls="kubectl edit storageclass" + +# Manage certificatesigningrequest. +alias kccsr="kubectl create certificatesigningrequest" +alias kdelcsr="kubectl delete certificatesigningrequest" +alias kdcsr="kubectl describe certificatesigningrequest" +alias kgcsr="kubectl get certificatesigningrequest" +alias kgcsrg="kubectl get certificatesigningrequest -o wide | grep" +alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequest" +alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequest | grep" +alias kgcsrn="kubectl get certificatesigningrequest -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcsr="watch kubectl get certificatesigningrequest" +alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequest" +alias kgycsr="kubectl get -o yaml certificatesigningrequest" +alias kecsr="kubectl edit certificatesigningrequest" + +# Manage limitrange. +alias kclr="kubectl create limitrange" +alias kdellr="kubectl delete limitrange" +alias kdlr="kubectl describe limitrange" +alias kglr="kubectl get limitrange" +alias kglrg="kubectl get limitrange -o wide | grep" +alias kgalr="kubectl get --all-namespaces -o wide limitrange" +alias kgalrg="kubectl get --all-namespaces -o wide limitrange | grep" +alias kglrn="kubectl get limitrange -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkglr="watch kubectl get limitrange" +alias wkgalr="watch kubectl get --all-namespaces -o wide limitrange" +alias kgylr="kubectl get -o yaml limitrange" +alias kelr="kubectl edit limitrange" # Manage persistentvolume. alias kcpv="kubectl create persistentvolume" @@ -56,6 +210,34 @@ alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" alias kgypv="kubectl get -o yaml persistentvolume" alias kepv="kubectl edit persistentvolume" +# Manage replicationcontroller. +alias kckrc="kubectl create replicationcontroller" +alias kdelkrc="kubectl delete replicationcontroller" +alias kdkrc="kubectl describe replicationcontroller" +alias kgkrc="kubectl get replicationcontroller" +alias kgkrcg="kubectl get replicationcontroller -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontroller" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontroller | grep" +alias kgkrcn="kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontroller" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontroller" +alias kgykrc="kubectl get -o yaml replicationcontroller" +alias kekrc="kubectl edit replicationcontroller" + +# Manage resourcequota. +alias kcrq="kubectl create resourcequota" +alias kdelrq="kubectl delete resourcequota" +alias kdrq="kubectl describe resourcequota" +alias kgrq="kubectl get resourcequota" +alias kgrqg="kubectl get resourcequota -o wide | grep" +alias kgarq="kubectl get --all-namespaces -o wide resourcequota" +alias kgarqg="kubectl get --all-namespaces -o wide resourcequota | grep" +alias kgrqn="kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrq="watch kubectl get resourcequota" +alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequota" +alias kgyrq="kubectl get -o yaml resourcequota" +alias kerq="kubectl edit resourcequota" + # Manage rolebinding. alias kcrb="kubectl create rolebinding" alias kdelrb="kubectl delete rolebinding" @@ -70,34 +252,6 @@ alias wkgarb="watch kubectl get --all-namespaces -o wide rolebinding" alias kgyrb="kubectl get -o yaml rolebinding" alias kerb="kubectl edit rolebinding" -# Manage secret. -alias kcsc="kubectl create secret" -alias kdelsc="kubectl delete secret" -alias kdsc="kubectl describe secret" -alias kgsc="kubectl get secret" -alias kgscg="kubectl get secret -o wide | grep" -alias kgasc="kubectl get --all-namespaces -o wide secret" -alias kgascg="kubectl get --all-namespaces -o wide secret | grep" -alias kgscn="kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsc="watch kubectl get secret" -alias wkgasc="watch kubectl get --all-namespaces -o wide secret" -alias kgysc="kubectl get -o yaml secret" -alias kesc="kubectl edit secret" - -# Manage service. -alias kcs="kubectl create service" -alias kdels="kubectl delete service" -alias kds="kubectl describe service" -alias kgs="kubectl get service" -alias kgsg="kubectl get service -o wide | grep" -alias kgas="kubectl get --all-namespaces -o wide service" -alias kgasg="kubectl get --all-namespaces -o wide service | grep" -alias kgsn="kubectl get service -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgs="watch kubectl get service" -alias wkgas="watch kubectl get --all-namespaces -o wide service" -alias kgys="kubectl get -o yaml service" -alias kes="kubectl edit service" - # Manage deployment. alias kcd="kubectl create deployment" alias kdeld="kubectl delete deployment" @@ -112,47 +266,19 @@ alias wkgad="watch kubectl get --all-namespaces -o wide deployment" alias kgyd="kubectl get -o yaml deployment" alias ked="kubectl edit deployment" -# Manage event. -alias kcev="kubectl create event" -alias kdelev="kubectl delete event" -alias kdev="kubectl describe event" -alias kgev="kubectl get event" -alias kgevg="kubectl get event -o wide | grep" -alias kgaev="kubectl get --all-namespaces -o wide event" -alias kgaevg="kubectl get --all-namespaces -o wide event | grep" -alias kgevn="kubectl get event -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgev="watch kubectl get event" -alias wkgaev="watch kubectl get --all-namespaces -o wide event" -alias kgyev="kubectl get -o yaml event" -alias keev="kubectl edit event" - -# Manage job. -alias kcj="kubectl create job" -alias kdelj="kubectl delete job" -alias kdj="kubectl describe job" -alias kgj="kubectl get job" -alias kgjg="kubectl get job -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide job" -alias kgajg="kubectl get --all-namespaces -o wide job | grep" -alias kgjn="kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get job" -alias wkgaj="watch kubectl get --all-namespaces -o wide job" -alias kgyj="kubectl get -o yaml job" -alias kej="kubectl edit job" - -# Manage replicationcontroller. -alias kckrc="kubectl create replicationcontroller" -alias kdelkrc="kubectl delete replicationcontroller" -alias kdkrc="kubectl describe replicationcontroller" -alias kgkrc="kubectl get replicationcontroller" -alias kgkrcg="kubectl get replicationcontroller -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontroller" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontroller | grep" -alias kgkrcn="kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontroller" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontroller" -alias kgykrc="kubectl get -o yaml replicationcontroller" -alias kekrc="kubectl edit replicationcontroller" +# Manage serviceaccount. +alias kcsa="kubectl create serviceaccount" +alias kdelsa="kubectl delete serviceaccount" +alias kdsa="kubectl describe serviceaccount" +alias kgsa="kubectl get serviceaccount" +alias kgsag="kubectl get serviceaccount -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccount" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccount | grep" +alias kgsan="kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccount" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccount" +alias kgysa="kubectl get -o yaml serviceaccount" +alias kesa="kubectl edit serviceaccount" # Manage statefulset. alias kcss="kubectl create statefulset" @@ -168,89 +294,19 @@ alias wkgass="watch kubectl get --all-namespaces -o wide statefulset" alias kgyss="kubectl get -o yaml statefulset" alias kess="kubectl edit statefulset" -# Manage clusterrolebinding. -alias kccrb="kubectl create clusterrolebinding" -alias kdelcrb="kubectl delete clusterrolebinding" -alias kdcrb="kubectl describe clusterrolebinding" -alias kgcrb="kubectl get clusterrolebinding" -alias kgcrbg="kubectl get clusterrolebinding -o wide | grep" -alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebinding" -alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebinding | grep" -alias kgcrbn="kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrb="watch kubectl get clusterrolebinding" -alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebinding" -alias kgycrb="kubectl get -o yaml clusterrolebinding" -alias kecrb="kubectl edit clusterrolebinding" - -# Manage configmap. -alias kccm="kubectl create configmap" -alias kdelcm="kubectl delete configmap" -alias kdcm="kubectl describe configmap" -alias kgcm="kubectl get configmap" -alias kgcmg="kubectl get configmap -o wide | grep" -alias kgacm="kubectl get --all-namespaces -o wide configmap" -alias kgacmg="kubectl get --all-namespaces -o wide configmap | grep" -alias kgcmn="kubectl get configmap -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcm="watch kubectl get configmap" -alias wkgacm="watch kubectl get --all-namespaces -o wide configmap" -alias kgycm="kubectl get -o yaml configmap" -alias kecm="kubectl edit configmap" - -# Manage limitrange. -alias kclr="kubectl create limitrange" -alias kdellr="kubectl delete limitrange" -alias kdlr="kubectl describe limitrange" -alias kglr="kubectl get limitrange" -alias kglrg="kubectl get limitrange -o wide | grep" -alias kgalr="kubectl get --all-namespaces -o wide limitrange" -alias kgalrg="kubectl get --all-namespaces -o wide limitrange | grep" -alias kglrn="kubectl get limitrange -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkglr="watch kubectl get limitrange" -alias wkgalr="watch kubectl get --all-namespaces -o wide limitrange" -alias kgylr="kubectl get -o yaml limitrange" -alias kelr="kubectl edit limitrange" - -# Manage pod. -alias kcp="kubectl create pod" -alias kdelp="kubectl delete pod" -alias kdp="kubectl describe pod" -alias kgp="kubectl get pod" -alias kgpg="kubectl get pod -o wide | grep" -alias kgap="kubectl get --all-namespaces -o wide pod" -alias kgapg="kubectl get --all-namespaces -o wide pod | grep" -alias kgpn="kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgp="watch kubectl get pod" -alias wkgap="watch kubectl get --all-namespaces -o wide pod" -alias kgyp="kubectl get -o yaml pod" -alias kep="kubectl edit pod" - -# Manage podtemplate. -alias kcpt="kubectl create podtemplate" -alias kdelpt="kubectl delete podtemplate" -alias kdpt="kubectl describe podtemplate" -alias kgpt="kubectl get podtemplate" -alias kgptg="kubectl get podtemplate -o wide | grep" -alias kgapt="kubectl get --all-namespaces -o wide podtemplate" -alias kgaptg="kubectl get --all-namespaces -o wide podtemplate | grep" -alias kgptn="kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpt="watch kubectl get podtemplate" -alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplate" -alias kgypt="kubectl get -o yaml podtemplate" -alias kept="kubectl edit podtemplate" - -# Manage replicaset. -alias kcrs="kubectl create replicaset" -alias kdelrs="kubectl delete replicaset" -alias kdrs="kubectl describe replicaset" -alias kgrs="kubectl get replicaset" -alias kgrsg="kubectl get replicaset -o wide | grep" -alias kgars="kubectl get --all-namespaces -o wide replicaset" -alias kgarsg="kubectl get --all-namespaces -o wide replicaset | grep" -alias kgrsn="kubectl get replicaset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrs="watch kubectl get replicaset" -alias wkgars="watch kubectl get --all-namespaces -o wide replicaset" -alias kgyrs="kubectl get -o yaml replicaset" -alias kers="kubectl edit replicaset" +# Manage secret. +alias kcsc="kubectl create secret" +alias kdelsc="kubectl delete secret" +alias kdsc="kubectl describe secret" +alias kgsc="kubectl get secret" +alias kgscg="kubectl get secret -o wide | grep" +alias kgasc="kubectl get --all-namespaces -o wide secret" +alias kgascg="kubectl get --all-namespaces -o wide secret | grep" +alias kgscn="kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsc="watch kubectl get secret" +alias wkgasc="watch kubectl get --all-namespaces -o wide secret" +alias kgysc="kubectl get -o yaml secret" +alias kesc="kubectl edit secret" # Manage endpoint. alias kcep="kubectl create endpoint" @@ -266,20 +322,6 @@ alias wkgaep="watch kubectl get --all-namespaces -o wide endpoint" alias kgyep="kubectl get -o yaml endpoint" alias keep="kubectl edit endpoint" -# Manage horizontalpodautoscaler. -alias kchpas="kubectl create horizontalpodautoscaler" -alias kdelhpas="kubectl delete horizontalpodautoscaler" -alias kdhpas="kubectl describe horizontalpodautoscaler" -alias kghpas="kubectl get horizontalpodautoscaler" -alias kghpasg="kubectl get horizontalpodautoscaler -o wide | grep" -alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscaler" -alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscaler | grep" -alias kghpasn="kubectl get horizontalpodautoscaler -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkghpas="watch kubectl get horizontalpodautoscaler" -alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscaler" -alias kgyhpas="kubectl get -o yaml horizontalpodautoscaler" -alias kehpas="kubectl edit horizontalpodautoscaler" - # Manage namespace. alias kcns="kubectl create namespace" alias kdelns="kubectl delete namespace" @@ -294,20 +336,6 @@ alias wkgans="watch kubectl get --all-namespaces -o wide namespace" alias kgyns="kubectl get -o yaml namespace" alias kens="kubectl edit namespace" -# Manage resourcequota. -alias kcrq="kubectl create resourcequota" -alias kdelrq="kubectl delete resourcequota" -alias kdrq="kubectl describe resourcequota" -alias kgrq="kubectl get resourcequota" -alias kgrqg="kubectl get resourcequota -o wide | grep" -alias kgarq="kubectl get --all-namespaces -o wide resourcequota" -alias kgarqg="kubectl get --all-namespaces -o wide resourcequota | grep" -alias kgrqn="kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrq="watch kubectl get resourcequota" -alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequota" -alias kgyrq="kubectl get -o yaml resourcequota" -alias kerq="kubectl edit resourcequota" - # Manage role. alias kcr="kubectl create role" alias kdelr="kubectl delete role" @@ -322,103 +350,75 @@ alias wkgar="watch kubectl get --all-namespaces -o wide role" alias kgyr="kubectl get -o yaml role" alias ker="kubectl edit role" -# Manage clusterrole. -alias kccr="kubectl create clusterrole" -alias kdelcr="kubectl delete clusterrole" -alias kdcr="kubectl describe clusterrole" -alias kgcr="kubectl get clusterrole" -alias kgcrg="kubectl get clusterrole -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterrole" -alias kgacrg="kubectl get --all-namespaces -o wide clusterrole | grep" -alias kgcrn="kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterrole" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterrole" -alias kgycr="kubectl get -o yaml clusterrole" -alias kecr="kubectl edit clusterrole" - -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" - -# Manage persistentvolumeclaim. -alias kcpvc="kubectl create persistentvolumeclaim" -alias kdelpvc="kubectl delete persistentvolumeclaim" -alias kdpvc="kubectl describe persistentvolumeclaim" -alias kgpvc="kubectl get persistentvolumeclaim" -alias kgpvcg="kubectl get persistentvolumeclaim -o wide | grep" -alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaim" -alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaim | grep" -alias kgpvcn="kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpvc="watch kubectl get persistentvolumeclaim" -alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaim" -alias kgypvc="kubectl get -o yaml persistentvolumeclaim" -alias kepvc="kubectl edit persistentvolumeclaim" +# Manage service. +alias kcs="kubectl create service" +alias kdels="kubectl delete service" +alias kds="kubectl describe service" +alias kgs="kubectl get service" +alias kgsg="kubectl get service -o wide | grep" +alias kgas="kubectl get --all-namespaces -o wide service" +alias kgasg="kubectl get --all-namespaces -o wide service | grep" +alias kgsn="kubectl get service -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgs="watch kubectl get service" +alias wkgas="watch kubectl get --all-namespaces -o wide service" +alias kgys="kubectl get -o yaml service" +alias kes="kubectl edit service" -# Manage storageclass. -alias kcscls="kubectl create storageclass" -alias kdelscls="kubectl delete storageclass" -alias kdscls="kubectl describe storageclass" -alias kgscls="kubectl get storageclass" -alias kgsclsg="kubectl get storageclass -o wide | grep" -alias kgascls="kubectl get --all-namespaces -o wide storageclass" -alias kgasclsg="kubectl get --all-namespaces -o wide storageclass | grep" -alias kgsclsn="kubectl get storageclass -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgscls="watch kubectl get storageclass" -alias wkgascls="watch kubectl get --all-namespaces -o wide storageclass" -alias kgyscls="kubectl get -o yaml storageclass" -alias kescls="kubectl edit storageclass" +# Manage configmap. +alias kccm="kubectl create configmap" +alias kdelcm="kubectl delete configmap" +alias kdcm="kubectl describe configmap" +alias kgcm="kubectl get configmap" +alias kgcmg="kubectl get configmap -o wide | grep" +alias kgacm="kubectl get --all-namespaces -o wide configmap" +alias kgacmg="kubectl get --all-namespaces -o wide configmap | grep" +alias kgcmn="kubectl get configmap -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcm="watch kubectl get configmap" +alias wkgacm="watch kubectl get --all-namespaces -o wide configmap" +alias kgycm="kubectl get -o yaml configmap" +alias kecm="kubectl edit configmap" -# Manage certificatesigningrequest. -alias kccsr="kubectl create certificatesigningrequest" -alias kdelcsr="kubectl delete certificatesigningrequest" -alias kdcsr="kubectl describe certificatesigningrequest" -alias kgcsr="kubectl get certificatesigningrequest" -alias kgcsrg="kubectl get certificatesigningrequest -o wide | grep" -alias kgacsr="kubectl get --all-namespaces -o wide certificatesigningrequest" -alias kgacsrg="kubectl get --all-namespaces -o wide certificatesigningrequest | grep" -alias kgcsrn="kubectl get certificatesigningrequest -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcsr="watch kubectl get certificatesigningrequest" -alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequest" -alias kgycsr="kubectl get -o yaml certificatesigningrequest" -alias kecsr="kubectl edit certificatesigningrequest" +# Manage event. +alias kcev="kubectl create event" +alias kdelev="kubectl delete event" +alias kdev="kubectl describe event" +alias kgev="kubectl get event" +alias kgevg="kubectl get event -o wide | grep" +alias kgaev="kubectl get --all-namespaces -o wide event" +alias kgaevg="kubectl get --all-namespaces -o wide event | grep" +alias kgevn="kubectl get event -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgev="watch kubectl get event" +alias wkgaev="watch kubectl get --all-namespaces -o wide event" +alias kgyev="kubectl get -o yaml event" +alias keev="kubectl edit event" -# Manage componentstatus. -alias kccs="kubectl create componentstatus" -alias kdelcs="kubectl delete componentstatus" -alias kdcs="kubectl describe componentstatus" -alias kgcs="kubectl get componentstatus" -alias kgcsg="kubectl get componentstatus -o wide | grep" -alias kgacs="kubectl get --all-namespaces -o wide componentstatus" -alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" -alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcs="watch kubectl get componentstatus" -alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" -alias kgycs="kubectl get -o yaml componentstatus" -alias kecs="kubectl edit componentstatus" +# Manage horizontalpodautoscaler. +alias kchpas="kubectl create horizontalpodautoscaler" +alias kdelhpas="kubectl delete horizontalpodautoscaler" +alias kdhpas="kubectl describe horizontalpodautoscaler" +alias kghpas="kubectl get horizontalpodautoscaler" +alias kghpasg="kubectl get horizontalpodautoscaler -o wide | grep" +alias kgahpas="kubectl get --all-namespaces -o wide horizontalpodautoscaler" +alias kgahpasg="kubectl get --all-namespaces -o wide horizontalpodautoscaler | grep" +alias kghpasn="kubectl get horizontalpodautoscaler -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkghpas="watch kubectl get horizontalpodautoscaler" +alias wkgahpas="watch kubectl get --all-namespaces -o wide horizontalpodautoscaler" +alias kgyhpas="kubectl get -o yaml horizontalpodautoscaler" +alias kehpas="kubectl edit horizontalpodautoscaler" -# Manage controllerrevision. -alias kccrv="kubectl create controllerrevision" -alias kdelcrv="kubectl delete controllerrevision" -alias kdcrv="kubectl describe controllerrevision" -alias kgcrv="kubectl get controllerrevision" -alias kgcrvg="kubectl get controllerrevision -o wide | grep" -alias kgacrv="kubectl get --all-namespaces -o wide controllerrevision" -alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevision | grep" -alias kgcrvn="kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrv="watch kubectl get controllerrevision" -alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevision" -alias kgycrv="kubectl get -o yaml controllerrevision" -alias kecrv="kubectl edit controllerrevision" +# Manage networkpolicie. +alias kcnp="kubectl create networkpolicie" +alias kdelnp="kubectl delete networkpolicie" +alias kdnp="kubectl describe networkpolicie" +alias kgnp="kubectl get networkpolicie" +alias kgnpg="kubectl get networkpolicie -o wide | grep" +alias kganp="kubectl get --all-namespaces -o wide networkpolicie" +alias kganpg="kubectl get --all-namespaces -o wide networkpolicie | grep" +alias kgnpn="kubectl get networkpolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgnp="watch kubectl get networkpolicie" +alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicie" +alias kgynp="kubectl get -o yaml networkpolicie" +alias kenp="kubectl edit networkpolicie" # Manage poddisruptionbudget. alias kcpdb="kubectl create poddisruptionbudget" @@ -434,69 +434,65 @@ alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudget" alias kgypdb="kubectl get -o yaml poddisruptionbudget" alias kepdb="kubectl edit poddisruptionbudget" -# Manage cronjob. -alias kccj="kubectl create cronjob" -alias kdelcj="kubectl delete cronjob" -alias kdcj="kubectl describe cronjob" -alias kgcj="kubectl get cronjob" -alias kgcjg="kubectl get cronjob -o wide | grep" -alias kgacj="kubectl get --all-namespaces -o wide cronjob" -alias kgacjg="kubectl get --all-namespaces -o wide cronjob | grep" -alias kgcjn="kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcj="watch kubectl get cronjob" -alias wkgacj="watch kubectl get --all-namespaces -o wide cronjob" -alias kgycj="kubectl get -o yaml cronjob" -alias kecj="kubectl edit cronjob" +# Manage clusterrolebinding. +alias kccrb="kubectl create clusterrolebinding" +alias kdelcrb="kubectl delete clusterrolebinding" +alias kdcrb="kubectl describe clusterrolebinding" +alias kgcrb="kubectl get clusterrolebinding" +alias kgcrbg="kubectl get clusterrolebinding -o wide | grep" +alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebinding" +alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebinding | grep" +alias kgcrbn="kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrb="watch kubectl get clusterrolebinding" +alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebinding" +alias kgycrb="kubectl get -o yaml clusterrolebinding" +alias kecrb="kubectl edit clusterrolebinding" -# Manage networkpolicie. -alias kcnp="kubectl create networkpolicie" -alias kdelnp="kubectl delete networkpolicie" -alias kdnp="kubectl describe networkpolicie" -alias kgnp="kubectl get networkpolicie" -alias kgnpg="kubectl get networkpolicie -o wide | grep" -alias kganp="kubectl get --all-namespaces -o wide networkpolicie" -alias kganpg="kubectl get --all-namespaces -o wide networkpolicie | grep" -alias kgnpn="kubectl get networkpolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgnp="watch kubectl get networkpolicie" -alias wkganp="watch kubectl get --all-namespaces -o wide networkpolicie" -alias kgynp="kubectl get -o yaml networkpolicie" -alias kenp="kubectl edit networkpolicie" +# Manage daemonset. +alias kcds="kubectl create daemonset" +alias kdelds="kubectl delete daemonset" +alias kdds="kubectl describe daemonset" +alias kgds="kubectl get daemonset" +alias kgdsg="kubectl get daemonset -o wide | grep" +alias kgads="kubectl get --all-namespaces -o wide daemonset" +alias kgadsg="kubectl get --all-namespaces -o wide daemonset | grep" +alias kgdsn="kubectl get daemonset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgds="watch kubectl get daemonset" +alias wkgads="watch kubectl get --all-namespaces -o wide daemonset" +alias kgyds="kubectl get -o yaml daemonset" +alias keds="kubectl edit daemonset" -# Manage node. -alias kcn="kubectl create node" -alias kdeln="kubectl delete node" -alias kdn="kubectl describe node" -alias kgn="kubectl get node" -alias kgng="kubectl get node -o wide | grep" -alias kgan="kubectl get --all-namespaces -o wide node" -alias kgang="kubectl get --all-namespaces -o wide node | grep" -alias kgnn="kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgn="watch kubectl get node" -alias wkgan="watch kubectl get --all-namespaces -o wide node" -alias kgyn="kubectl get -o yaml node" -alias ken="kubectl edit node" +# Manage job. +alias kcj="kubectl create job" +alias kdelj="kubectl delete job" +alias kdj="kubectl describe job" +alias kgj="kubectl get job" +alias kgjg="kubectl get job -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide job" +alias kgajg="kubectl get --all-namespaces -o wide job | grep" +alias kgjn="kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get job" +alias wkgaj="watch kubectl get --all-namespaces -o wide job" +alias kgyj="kubectl get -o yaml job" +alias kej="kubectl edit job" -# Manage serviceaccount. -alias kcsa="kubectl create serviceaccount" -alias kdelsa="kubectl delete serviceaccount" -alias kdsa="kubectl describe serviceaccount" -alias kgsa="kubectl get serviceaccount" -alias kgsag="kubectl get serviceaccount -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccount" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccount | grep" -alias kgsan="kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccount" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccount" -alias kgysa="kubectl get -o yaml serviceaccount" -alias kesa="kubectl edit serviceaccount" +# Manage clusterrole. +alias kccr="kubectl create clusterrole" +alias kdelcr="kubectl delete clusterrole" +alias kdcr="kubectl describe clusterrole" +alias kgcr="kubectl get clusterrole" +alias kgcrg="kubectl get clusterrole -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterrole" +alias kgacrg="kubectl get --all-namespaces -o wide clusterrole | grep" +alias kgcrn="kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterrole" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterrole" +alias kgycr="kubectl get -o yaml clusterrole" +alias kecr="kubectl edit clusterrole" # CLI aliases. alias k="kubectl" - -# alias kg="kubectl get" - -# CLI aliases. alias kd="kubectl describe" alias kctx="kubectx" alias kns="kubens" diff --git a/generate/cmd/root.go b/generate/cmd/root.go index cc772b6..8d85f29 100644 --- a/generate/cmd/root.go +++ b/generate/cmd/root.go @@ -9,19 +9,22 @@ import ( "github.com/spf13/cobra" ) -var rootCmd = &cobra.Command{ - Use: "generate-kube-aliases source-file target-file", - Short: "Generate zsh aliases for Kubectl", - Example: "generate-kube-aliases alias.yaml aliases.zsh", - Args: cobra.ExactArgs(2), - Run: func(cmd *cobra.Command, args []string) { - err := generate.Generate(args[0], args[1]) - if err != nil { - fmt.Fprintln(os.Stderr, err) - os.Exit(1) - } - }, -} +var ( + rootCmd = &cobra.Command{ + Use: "generate-kube-aliases source-file target-file", + Short: "Generate zsh aliases for Kubectl", + Example: "generate-kube-aliases alias.yaml aliases.zsh", + Args: cobra.ExactArgs(2), + Run: func(cmd *cobra.Command, args []string) { + err := generate.Generate(args[0], args[1], powershell) + if err != nil { + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } + }, + } + powershell bool +) func Execute() { if err := rootCmd.Execute(); err != nil { @@ -32,6 +35,10 @@ func Execute() { func init() { cobra.OnInitialize(OnInitialize) + + rootCmd.Flags().BoolVarP(&powershell, "powershell", + "p", false, + "generate powershell aliases instead on linux shell aliases") } func OnInitialize() { diff --git a/generate/pkg/generate/generate.go b/generate/pkg/generate/generate.go index 27dab6e..0628278 100644 --- a/generate/pkg/generate/generate.go +++ b/generate/pkg/generate/generate.go @@ -12,7 +12,7 @@ import ( "github.com/Dbz/kube-aliases/generate/pkg/types" ) -func Generate(filePath, targetPath string) error { +func Generate(filePath, targetPath string, powershell bool) error { file, err := ioutil.ReadFile(filePath) if err != nil { return fmt.Errorf("error reading file %s with error %s", @@ -37,6 +37,7 @@ func Generate(filePath, targetPath string) error { } var aliasBuilder strings.Builder + var aliasCMDs types.AliasCMDs for r := range aliases.Resources { @@ -60,7 +61,7 @@ func Generate(filePath, targetPath string) error { // Take care of any additional aliases aliasCMDs.CMDs = aliases.Additional - err = GenerateAlias(&aliasBuilder, &aliasCMDs) + err = GenerateAlias(&aliasBuilder, &aliasCMDs, powershell) if err != nil { return err } @@ -75,7 +76,8 @@ func Generate(filePath, targetPath string) error { } // GenerateAlias -- TODO document -func GenerateAlias(w io.Writer, aliases *types.AliasCMDs) error { +func GenerateAlias(w io.Writer, + aliases *types.AliasCMDs, powershell bool) error { aliases.AliasNames = make(map[string]string) var lastResource string for _, alias := range aliases.Aliases { @@ -109,7 +111,14 @@ func GenerateAlias(w io.Writer, aliases *types.AliasCMDs) error { lastResource = alias.Resource } - fmt.Fprintf(w, "alias %v=\"%v\"\n", aliasName, aliasCommand) + if !powershell { + fmt.Fprintf(w, "alias %v=\"%v\"\n", aliasName, aliasCommand) + } else { + ps1prefix := "ps1_" + fmt.Fprintf(w, "function %v%v {%v}\n", ps1prefix, aliasName, aliasCommand) + fmt.Fprintf(w, "New-Alias -Name %v -Value %v%v\n", aliasName, ps1prefix, aliasName) + } + } var comment string @@ -126,7 +135,13 @@ func GenerateAlias(w io.Writer, aliases *types.AliasCMDs) error { comment = alias.Comment } - fmt.Fprintf(w, "alias %v=\"%v\"\n", alias.Short, alias.CMD) + if !powershell { + fmt.Fprintf(w, "alias %v=\"%v\"\n", alias.Short, alias.CMD) + } else { + ps1prefix := "ps1_" + fmt.Fprintf(w, "function %v%v {%v}\n", ps1prefix, alias.Short, alias.CMD) + fmt.Fprintf(w, "New-Alias -Name %v -Value %v%v\n", alias.Short, ps1prefix, alias.Short) + } } return nil } diff --git a/generate/pkg/generate/generate_test.go b/generate/pkg/generate/generate_test.go index a493e9e..2bdbcd3 100644 --- a/generate/pkg/generate/generate_test.go +++ b/generate/pkg/generate/generate_test.go @@ -46,7 +46,7 @@ func TestGenerateDuplicates(t *testing.T) { for _, tc := range tt { - err := Generate(tc.aliasYAML, tc.outputFile) + err := Generate(tc.aliasYAML, tc.outputFile, false) if tc.err == "" { require.NoError(t, err) @@ -142,7 +142,7 @@ func TestGenerateAlias(t *testing.T) { for _, c := range tcs { var b strings.Builder - err := GenerateAlias(&b, c.Input) + err := GenerateAlias(&b, c.Input, false) recieved := b.String() if err != nil && c.Err == nil { t.Errorf("Received err generating aliases: {%v}", err) From ca071f17ceac3b56ea37eea887ee48bf8d7677fc Mon Sep 17 00:00:00 2001 From: Patrick Messina Date: Wed, 5 Jan 2022 22:11:30 -0600 Subject: [PATCH 13/13] Added plain old ke to edit resources not covered. --- aliases.ps1 | 1434 +++++++++++++++++++++++++------------------------- aliases.sh | 619 +++++++++++----------- aliases.yaml | 3 + 3 files changed, 1031 insertions(+), 1025 deletions(-) diff --git a/aliases.ps1 b/aliases.ps1 index b3011db..1252ccc 100644 --- a/aliases.ps1 +++ b/aliases.ps1 @@ -1,56 +1,212 @@ #!/bin/bash -# Manage persistentvolume. -function ps1_kcpv {kubectl create persistentvolume} -New-Alias -Name kcpv -Value ps1_kcpv -function ps1_kdelpv {kubectl delete persistentvolume} -New-Alias -Name kdelpv -Value ps1_kdelpv -function ps1_kdpv {kubectl describe persistentvolume} -New-Alias -Name kdpv -Value ps1_kdpv -function ps1_kgpv {kubectl get persistentvolume} -New-Alias -Name kgpv -Value ps1_kgpv -function ps1_kgpvg {kubectl get persistentvolume -o wide | grep} -New-Alias -Name kgpvg -Value ps1_kgpvg -function ps1_kgapv {kubectl get --all-namespaces -o wide persistentvolume} -New-Alias -Name kgapv -Value ps1_kgapv -function ps1_kgapvg {kubectl get --all-namespaces -o wide persistentvolume | grep} -New-Alias -Name kgapvg -Value ps1_kgapvg -function ps1_kgpvn {kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgpvn -Value ps1_kgpvn -function ps1_wkgpv {watch kubectl get persistentvolume} -New-Alias -Name wkgpv -Value ps1_wkgpv -function ps1_wkgapv {watch kubectl get --all-namespaces -o wide persistentvolume} -New-Alias -Name wkgapv -Value ps1_wkgapv -function ps1_kgypv {kubectl get -o yaml persistentvolume} -New-Alias -Name kgypv -Value ps1_kgypv -function ps1_kepv {kubectl edit persistentvolume} -New-Alias -Name kepv -Value ps1_kepv +# Manage controllerrevision. +function ps1_kccrv {kubectl create controllerrevision} +New-Alias -Name kccrv -Value ps1_kccrv +function ps1_kdelcrv {kubectl delete controllerrevision} +New-Alias -Name kdelcrv -Value ps1_kdelcrv +function ps1_kdcrv {kubectl describe controllerrevision} +New-Alias -Name kdcrv -Value ps1_kdcrv +function ps1_kgcrv {kubectl get controllerrevision} +New-Alias -Name kgcrv -Value ps1_kgcrv +function ps1_kgcrvg {kubectl get controllerrevision -o wide | grep} +New-Alias -Name kgcrvg -Value ps1_kgcrvg +function ps1_kgacrv {kubectl get --all-namespaces -o wide controllerrevision} +New-Alias -Name kgacrv -Value ps1_kgacrv +function ps1_kgacrvg {kubectl get --all-namespaces -o wide controllerrevision | grep} +New-Alias -Name kgacrvg -Value ps1_kgacrvg +function ps1_kgcrvn {kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcrvn -Value ps1_kgcrvn +function ps1_wkgcrv {watch kubectl get controllerrevision} +New-Alias -Name wkgcrv -Value ps1_wkgcrv +function ps1_wkgacrv {watch kubectl get --all-namespaces -o wide controllerrevision} +New-Alias -Name wkgacrv -Value ps1_wkgacrv +function ps1_kgycrv {kubectl get -o yaml controllerrevision} +New-Alias -Name kgycrv -Value ps1_kgycrv +function ps1_kecrv {kubectl edit controllerrevision} +New-Alias -Name kecrv -Value ps1_kecrv -# Manage persistentvolumeclaim. -function ps1_kcpvc {kubectl create persistentvolumeclaim} -New-Alias -Name kcpvc -Value ps1_kcpvc -function ps1_kdelpvc {kubectl delete persistentvolumeclaim} -New-Alias -Name kdelpvc -Value ps1_kdelpvc -function ps1_kdpvc {kubectl describe persistentvolumeclaim} -New-Alias -Name kdpvc -Value ps1_kdpvc -function ps1_kgpvc {kubectl get persistentvolumeclaim} -New-Alias -Name kgpvc -Value ps1_kgpvc -function ps1_kgpvcg {kubectl get persistentvolumeclaim -o wide | grep} -New-Alias -Name kgpvcg -Value ps1_kgpvcg -function ps1_kgapvc {kubectl get --all-namespaces -o wide persistentvolumeclaim} -New-Alias -Name kgapvc -Value ps1_kgapvc -function ps1_kgapvcg {kubectl get --all-namespaces -o wide persistentvolumeclaim | grep} -New-Alias -Name kgapvcg -Value ps1_kgapvcg -function ps1_kgpvcn {kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgpvcn -Value ps1_kgpvcn -function ps1_wkgpvc {watch kubectl get persistentvolumeclaim} -New-Alias -Name wkgpvc -Value ps1_wkgpvc -function ps1_wkgapvc {watch kubectl get --all-namespaces -o wide persistentvolumeclaim} -New-Alias -Name wkgapvc -Value ps1_wkgapvc -function ps1_kgypvc {kubectl get -o yaml persistentvolumeclaim} -New-Alias -Name kgypvc -Value ps1_kgypvc -function ps1_kepvc {kubectl edit persistentvolumeclaim} -New-Alias -Name kepvc -Value ps1_kepvc +# Manage endpoint. +function ps1_kcep {kubectl create endpoint} +New-Alias -Name kcep -Value ps1_kcep +function ps1_kdelep {kubectl delete endpoint} +New-Alias -Name kdelep -Value ps1_kdelep +function ps1_kdep {kubectl describe endpoint} +New-Alias -Name kdep -Value ps1_kdep +function ps1_kgep {kubectl get endpoint} +New-Alias -Name kgep -Value ps1_kgep +function ps1_kgepg {kubectl get endpoint -o wide | grep} +New-Alias -Name kgepg -Value ps1_kgepg +function ps1_kgaep {kubectl get --all-namespaces -o wide endpoint} +New-Alias -Name kgaep -Value ps1_kgaep +function ps1_kgaepg {kubectl get --all-namespaces -o wide endpoint | grep} +New-Alias -Name kgaepg -Value ps1_kgaepg +function ps1_kgepn {kubectl get endpoint -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgepn -Value ps1_kgepn +function ps1_wkgep {watch kubectl get endpoint} +New-Alias -Name wkgep -Value ps1_wkgep +function ps1_wkgaep {watch kubectl get --all-namespaces -o wide endpoint} +New-Alias -Name wkgaep -Value ps1_wkgaep +function ps1_kgyep {kubectl get -o yaml endpoint} +New-Alias -Name kgyep -Value ps1_kgyep +function ps1_keep {kubectl edit endpoint} +New-Alias -Name keep -Value ps1_keep + +# Manage event. +function ps1_kcev {kubectl create event} +New-Alias -Name kcev -Value ps1_kcev +function ps1_kdelev {kubectl delete event} +New-Alias -Name kdelev -Value ps1_kdelev +function ps1_kdev {kubectl describe event} +New-Alias -Name kdev -Value ps1_kdev +function ps1_kgev {kubectl get event} +New-Alias -Name kgev -Value ps1_kgev +function ps1_kgevg {kubectl get event -o wide | grep} +New-Alias -Name kgevg -Value ps1_kgevg +function ps1_kgaev {kubectl get --all-namespaces -o wide event} +New-Alias -Name kgaev -Value ps1_kgaev +function ps1_kgaevg {kubectl get --all-namespaces -o wide event | grep} +New-Alias -Name kgaevg -Value ps1_kgaevg +function ps1_kgevn {kubectl get event -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgevn -Value ps1_kgevn +function ps1_wkgev {watch kubectl get event} +New-Alias -Name wkgev -Value ps1_wkgev +function ps1_wkgaev {watch kubectl get --all-namespaces -o wide event} +New-Alias -Name wkgaev -Value ps1_wkgaev +function ps1_kgyev {kubectl get -o yaml event} +New-Alias -Name kgyev -Value ps1_kgyev +function ps1_keev {kubectl edit event} +New-Alias -Name keev -Value ps1_keev + +# Manage certificatesigningrequest. +function ps1_kccsr {kubectl create certificatesigningrequest} +New-Alias -Name kccsr -Value ps1_kccsr +function ps1_kdelcsr {kubectl delete certificatesigningrequest} +New-Alias -Name kdelcsr -Value ps1_kdelcsr +function ps1_kdcsr {kubectl describe certificatesigningrequest} +New-Alias -Name kdcsr -Value ps1_kdcsr +function ps1_kgcsr {kubectl get certificatesigningrequest} +New-Alias -Name kgcsr -Value ps1_kgcsr +function ps1_kgcsrg {kubectl get certificatesigningrequest -o wide | grep} +New-Alias -Name kgcsrg -Value ps1_kgcsrg +function ps1_kgacsr {kubectl get --all-namespaces -o wide certificatesigningrequest} +New-Alias -Name kgacsr -Value ps1_kgacsr +function ps1_kgacsrg {kubectl get --all-namespaces -o wide certificatesigningrequest | grep} +New-Alias -Name kgacsrg -Value ps1_kgacsrg +function ps1_kgcsrn {kubectl get certificatesigningrequest -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcsrn -Value ps1_kgcsrn +function ps1_wkgcsr {watch kubectl get certificatesigningrequest} +New-Alias -Name wkgcsr -Value ps1_wkgcsr +function ps1_wkgacsr {watch kubectl get --all-namespaces -o wide certificatesigningrequest} +New-Alias -Name wkgacsr -Value ps1_wkgacsr +function ps1_kgycsr {kubectl get -o yaml certificatesigningrequest} +New-Alias -Name kgycsr -Value ps1_kgycsr +function ps1_kecsr {kubectl edit certificatesigningrequest} +New-Alias -Name kecsr -Value ps1_kecsr + +# Manage limitrange. +function ps1_kclr {kubectl create limitrange} +New-Alias -Name kclr -Value ps1_kclr +function ps1_kdellr {kubectl delete limitrange} +New-Alias -Name kdellr -Value ps1_kdellr +function ps1_kdlr {kubectl describe limitrange} +New-Alias -Name kdlr -Value ps1_kdlr +function ps1_kglr {kubectl get limitrange} +New-Alias -Name kglr -Value ps1_kglr +function ps1_kglrg {kubectl get limitrange -o wide | grep} +New-Alias -Name kglrg -Value ps1_kglrg +function ps1_kgalr {kubectl get --all-namespaces -o wide limitrange} +New-Alias -Name kgalr -Value ps1_kgalr +function ps1_kgalrg {kubectl get --all-namespaces -o wide limitrange | grep} +New-Alias -Name kgalrg -Value ps1_kgalrg +function ps1_kglrn {kubectl get limitrange -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kglrn -Value ps1_kglrn +function ps1_wkglr {watch kubectl get limitrange} +New-Alias -Name wkglr -Value ps1_wkglr +function ps1_wkgalr {watch kubectl get --all-namespaces -o wide limitrange} +New-Alias -Name wkgalr -Value ps1_wkgalr +function ps1_kgylr {kubectl get -o yaml limitrange} +New-Alias -Name kgylr -Value ps1_kgylr +function ps1_kelr {kubectl edit limitrange} +New-Alias -Name kelr -Value ps1_kelr + +# Manage namespace. +function ps1_kcns {kubectl create namespace} +New-Alias -Name kcns -Value ps1_kcns +function ps1_kdelns {kubectl delete namespace} +New-Alias -Name kdelns -Value ps1_kdelns +function ps1_kdns {kubectl describe namespace} +New-Alias -Name kdns -Value ps1_kdns +function ps1_kgns {kubectl get namespace} +New-Alias -Name kgns -Value ps1_kgns +function ps1_kgnsg {kubectl get namespace -o wide | grep} +New-Alias -Name kgnsg -Value ps1_kgnsg +function ps1_kgans {kubectl get --all-namespaces -o wide namespace} +New-Alias -Name kgans -Value ps1_kgans +function ps1_kgansg {kubectl get --all-namespaces -o wide namespace | grep} +New-Alias -Name kgansg -Value ps1_kgansg +function ps1_kgnsn {kubectl get namespace -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgnsn -Value ps1_kgnsn +function ps1_wkgns {watch kubectl get namespace} +New-Alias -Name wkgns -Value ps1_wkgns +function ps1_wkgans {watch kubectl get --all-namespaces -o wide namespace} +New-Alias -Name wkgans -Value ps1_wkgans +function ps1_kgyns {kubectl get -o yaml namespace} +New-Alias -Name kgyns -Value ps1_kgyns +function ps1_kens {kubectl edit namespace} +New-Alias -Name kens -Value ps1_kens + +# Manage podpreset. +function ps1_kcpp {kubectl create podpreset} +New-Alias -Name kcpp -Value ps1_kcpp +function ps1_kdelpp {kubectl delete podpreset} +New-Alias -Name kdelpp -Value ps1_kdelpp +function ps1_kdpp {kubectl describe podpreset} +New-Alias -Name kdpp -Value ps1_kdpp +function ps1_kgpp {kubectl get podpreset} +New-Alias -Name kgpp -Value ps1_kgpp +function ps1_kgppg {kubectl get podpreset -o wide | grep} +New-Alias -Name kgppg -Value ps1_kgppg +function ps1_kgapp {kubectl get --all-namespaces -o wide podpreset} +New-Alias -Name kgapp -Value ps1_kgapp +function ps1_kgappg {kubectl get --all-namespaces -o wide podpreset | grep} +New-Alias -Name kgappg -Value ps1_kgappg +function ps1_kgppn {kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgppn -Value ps1_kgppn +function ps1_wkgpp {watch kubectl get podpreset} +New-Alias -Name wkgpp -Value ps1_wkgpp +function ps1_wkgapp {watch kubectl get --all-namespaces -o wide podpreset} +New-Alias -Name wkgapp -Value ps1_wkgapp +function ps1_kgypp {kubectl get -o yaml podpreset} +New-Alias -Name kgypp -Value ps1_kgypp +function ps1_kepp {kubectl edit podpreset} +New-Alias -Name kepp -Value ps1_kepp + +# Manage resourcequota. +function ps1_kcrq {kubectl create resourcequota} +New-Alias -Name kcrq -Value ps1_kcrq +function ps1_kdelrq {kubectl delete resourcequota} +New-Alias -Name kdelrq -Value ps1_kdelrq +function ps1_kdrq {kubectl describe resourcequota} +New-Alias -Name kdrq -Value ps1_kdrq +function ps1_kgrq {kubectl get resourcequota} +New-Alias -Name kgrq -Value ps1_kgrq +function ps1_kgrqg {kubectl get resourcequota -o wide | grep} +New-Alias -Name kgrqg -Value ps1_kgrqg +function ps1_kgarq {kubectl get --all-namespaces -o wide resourcequota} +New-Alias -Name kgarq -Value ps1_kgarq +function ps1_kgarqg {kubectl get --all-namespaces -o wide resourcequota | grep} +New-Alias -Name kgarqg -Value ps1_kgarqg +function ps1_kgrqn {kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrqn -Value ps1_kgrqn +function ps1_wkgrq {watch kubectl get resourcequota} +New-Alias -Name wkgrq -Value ps1_wkgrq +function ps1_wkgarq {watch kubectl get --all-namespaces -o wide resourcequota} +New-Alias -Name wkgarq -Value ps1_wkgarq +function ps1_kgyrq {kubectl get -o yaml resourcequota} +New-Alias -Name kgyrq -Value ps1_kgyrq +function ps1_kerq {kubectl edit resourcequota} +New-Alias -Name kerq -Value ps1_kerq # Manage storageclass. function ps1_kcscls {kubectl create storageclass} @@ -78,213 +234,31 @@ New-Alias -Name kgyscls -Value ps1_kgyscls function ps1_kescls {kubectl edit storageclass} New-Alias -Name kescls -Value ps1_kescls -# Manage horizontalpodautoscaler. -function ps1_kchpas {kubectl create horizontalpodautoscaler} -New-Alias -Name kchpas -Value ps1_kchpas -function ps1_kdelhpas {kubectl delete horizontalpodautoscaler} -New-Alias -Name kdelhpas -Value ps1_kdelhpas -function ps1_kdhpas {kubectl describe horizontalpodautoscaler} -New-Alias -Name kdhpas -Value ps1_kdhpas -function ps1_kghpas {kubectl get horizontalpodautoscaler} -New-Alias -Name kghpas -Value ps1_kghpas -function ps1_kghpasg {kubectl get horizontalpodautoscaler -o wide | grep} -New-Alias -Name kghpasg -Value ps1_kghpasg -function ps1_kgahpas {kubectl get --all-namespaces -o wide horizontalpodautoscaler} -New-Alias -Name kgahpas -Value ps1_kgahpas -function ps1_kgahpasg {kubectl get --all-namespaces -o wide horizontalpodautoscaler | grep} -New-Alias -Name kgahpasg -Value ps1_kgahpasg -function ps1_kghpasn {kubectl get horizontalpodautoscaler -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kghpasn -Value ps1_kghpasn -function ps1_wkghpas {watch kubectl get horizontalpodautoscaler} -New-Alias -Name wkghpas -Value ps1_wkghpas -function ps1_wkgahpas {watch kubectl get --all-namespaces -o wide horizontalpodautoscaler} -New-Alias -Name wkgahpas -Value ps1_wkgahpas -function ps1_kgyhpas {kubectl get -o yaml horizontalpodautoscaler} -New-Alias -Name kgyhpas -Value ps1_kgyhpas -function ps1_kehpas {kubectl edit horizontalpodautoscaler} -New-Alias -Name kehpas -Value ps1_kehpas - -# Manage ingress. -function ps1_kci {kubectl create ingress} -New-Alias -Name kci -Value ps1_kci -function ps1_kdeli {kubectl delete ingress} -New-Alias -Name kdeli -Value ps1_kdeli -function ps1_kdi {kubectl describe ingress} -New-Alias -Name kdi -Value ps1_kdi -function ps1_kgi {kubectl get ingress} -New-Alias -Name kgi -Value ps1_kgi -function ps1_kgig {kubectl get ingress -o wide | grep} -New-Alias -Name kgig -Value ps1_kgig -function ps1_kgai {kubectl get --all-namespaces -o wide ingress} -New-Alias -Name kgai -Value ps1_kgai -function ps1_kgaig {kubectl get --all-namespaces -o wide ingress | grep} -New-Alias -Name kgaig -Value ps1_kgaig -function ps1_kgin {kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgin -Value ps1_kgin -function ps1_wkgi {watch kubectl get ingress} -New-Alias -Name wkgi -Value ps1_wkgi -function ps1_wkgai {watch kubectl get --all-namespaces -o wide ingress} -New-Alias -Name wkgai -Value ps1_wkgai -function ps1_kgyi {kubectl get -o yaml ingress} -New-Alias -Name kgyi -Value ps1_kgyi -function ps1_kei {kubectl edit ingress} -New-Alias -Name kei -Value ps1_kei - -# Manage pod. -function ps1_kcp {kubectl create pod} -New-Alias -Name kcp -Value ps1_kcp -function ps1_kdelp {kubectl delete pod} -New-Alias -Name kdelp -Value ps1_kdelp -function ps1_kdp {kubectl describe pod} -New-Alias -Name kdp -Value ps1_kdp -function ps1_kgp {kubectl get pod} -New-Alias -Name kgp -Value ps1_kgp -function ps1_kgpg {kubectl get pod -o wide | grep} -New-Alias -Name kgpg -Value ps1_kgpg -function ps1_kgap {kubectl get --all-namespaces -o wide pod} -New-Alias -Name kgap -Value ps1_kgap -function ps1_kgapg {kubectl get --all-namespaces -o wide pod | grep} -New-Alias -Name kgapg -Value ps1_kgapg -function ps1_kgpn {kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgpn -Value ps1_kgpn -function ps1_wkgp {watch kubectl get pod} -New-Alias -Name wkgp -Value ps1_wkgp -function ps1_wkgap {watch kubectl get --all-namespaces -o wide pod} -New-Alias -Name wkgap -Value ps1_wkgap -function ps1_kgyp {kubectl get -o yaml pod} -New-Alias -Name kgyp -Value ps1_kgyp -function ps1_kep {kubectl edit pod} -New-Alias -Name kep -Value ps1_kep - -# Manage service. -function ps1_kcs {kubectl create service} -New-Alias -Name kcs -Value ps1_kcs -function ps1_kdels {kubectl delete service} -New-Alias -Name kdels -Value ps1_kdels -function ps1_kds {kubectl describe service} -New-Alias -Name kds -Value ps1_kds -function ps1_kgs {kubectl get service} -New-Alias -Name kgs -Value ps1_kgs -function ps1_kgsg {kubectl get service -o wide | grep} -New-Alias -Name kgsg -Value ps1_kgsg -function ps1_kgas {kubectl get --all-namespaces -o wide service} -New-Alias -Name kgas -Value ps1_kgas -function ps1_kgasg {kubectl get --all-namespaces -o wide service | grep} -New-Alias -Name kgasg -Value ps1_kgasg -function ps1_kgsn {kubectl get service -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgsn -Value ps1_kgsn -function ps1_wkgs {watch kubectl get service} -New-Alias -Name wkgs -Value ps1_wkgs -function ps1_wkgas {watch kubectl get --all-namespaces -o wide service} -New-Alias -Name wkgas -Value ps1_wkgas -function ps1_kgys {kubectl get -o yaml service} -New-Alias -Name kgys -Value ps1_kgys -function ps1_kes {kubectl edit service} -New-Alias -Name kes -Value ps1_kes - -# Manage cronjob. -function ps1_kccj {kubectl create cronjob} -New-Alias -Name kccj -Value ps1_kccj -function ps1_kdelcj {kubectl delete cronjob} -New-Alias -Name kdelcj -Value ps1_kdelcj -function ps1_kdcj {kubectl describe cronjob} -New-Alias -Name kdcj -Value ps1_kdcj -function ps1_kgcj {kubectl get cronjob} -New-Alias -Name kgcj -Value ps1_kgcj -function ps1_kgcjg {kubectl get cronjob -o wide | grep} -New-Alias -Name kgcjg -Value ps1_kgcjg -function ps1_kgacj {kubectl get --all-namespaces -o wide cronjob} -New-Alias -Name kgacj -Value ps1_kgacj -function ps1_kgacjg {kubectl get --all-namespaces -o wide cronjob | grep} -New-Alias -Name kgacjg -Value ps1_kgacjg -function ps1_kgcjn {kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgcjn -Value ps1_kgcjn -function ps1_wkgcj {watch kubectl get cronjob} -New-Alias -Name wkgcj -Value ps1_wkgcj -function ps1_wkgacj {watch kubectl get --all-namespaces -o wide cronjob} -New-Alias -Name wkgacj -Value ps1_wkgacj -function ps1_kgycj {kubectl get -o yaml cronjob} -New-Alias -Name kgycj -Value ps1_kgycj -function ps1_kecj {kubectl edit cronjob} -New-Alias -Name kecj -Value ps1_kecj - -# Manage podtemplate. -function ps1_kcpt {kubectl create podtemplate} -New-Alias -Name kcpt -Value ps1_kcpt -function ps1_kdelpt {kubectl delete podtemplate} -New-Alias -Name kdelpt -Value ps1_kdelpt -function ps1_kdpt {kubectl describe podtemplate} -New-Alias -Name kdpt -Value ps1_kdpt -function ps1_kgpt {kubectl get podtemplate} -New-Alias -Name kgpt -Value ps1_kgpt -function ps1_kgptg {kubectl get podtemplate -o wide | grep} -New-Alias -Name kgptg -Value ps1_kgptg -function ps1_kgapt {kubectl get --all-namespaces -o wide podtemplate} -New-Alias -Name kgapt -Value ps1_kgapt -function ps1_kgaptg {kubectl get --all-namespaces -o wide podtemplate | grep} -New-Alias -Name kgaptg -Value ps1_kgaptg -function ps1_kgptn {kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgptn -Value ps1_kgptn -function ps1_wkgpt {watch kubectl get podtemplate} -New-Alias -Name wkgpt -Value ps1_wkgpt -function ps1_wkgapt {watch kubectl get --all-namespaces -o wide podtemplate} -New-Alias -Name wkgapt -Value ps1_wkgapt -function ps1_kgypt {kubectl get -o yaml podtemplate} -New-Alias -Name kgypt -Value ps1_kgypt -function ps1_kept {kubectl edit podtemplate} -New-Alias -Name kept -Value ps1_kept - -# Manage resourcequota. -function ps1_kcrq {kubectl create resourcequota} -New-Alias -Name kcrq -Value ps1_kcrq -function ps1_kdelrq {kubectl delete resourcequota} -New-Alias -Name kdelrq -Value ps1_kdelrq -function ps1_kdrq {kubectl describe resourcequota} -New-Alias -Name kdrq -Value ps1_kdrq -function ps1_kgrq {kubectl get resourcequota} -New-Alias -Name kgrq -Value ps1_kgrq -function ps1_kgrqg {kubectl get resourcequota -o wide | grep} -New-Alias -Name kgrqg -Value ps1_kgrqg -function ps1_kgarq {kubectl get --all-namespaces -o wide resourcequota} -New-Alias -Name kgarq -Value ps1_kgarq -function ps1_kgarqg {kubectl get --all-namespaces -o wide resourcequota | grep} -New-Alias -Name kgarqg -Value ps1_kgarqg -function ps1_kgrqn {kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgrqn -Value ps1_kgrqn -function ps1_wkgrq {watch kubectl get resourcequota} -New-Alias -Name wkgrq -Value ps1_wkgrq -function ps1_wkgarq {watch kubectl get --all-namespaces -o wide resourcequota} -New-Alias -Name wkgarq -Value ps1_wkgarq -function ps1_kgyrq {kubectl get -o yaml resourcequota} -New-Alias -Name kgyrq -Value ps1_kgyrq -function ps1_kerq {kubectl edit resourcequota} -New-Alias -Name kerq -Value ps1_kerq - -# Manage certificatesigningrequest. -function ps1_kccsr {kubectl create certificatesigningrequest} -New-Alias -Name kccsr -Value ps1_kccsr -function ps1_kdelcsr {kubectl delete certificatesigningrequest} -New-Alias -Name kdelcsr -Value ps1_kdelcsr -function ps1_kdcsr {kubectl describe certificatesigningrequest} -New-Alias -Name kdcsr -Value ps1_kdcsr -function ps1_kgcsr {kubectl get certificatesigningrequest} -New-Alias -Name kgcsr -Value ps1_kgcsr -function ps1_kgcsrg {kubectl get certificatesigningrequest -o wide | grep} -New-Alias -Name kgcsrg -Value ps1_kgcsrg -function ps1_kgacsr {kubectl get --all-namespaces -o wide certificatesigningrequest} -New-Alias -Name kgacsr -Value ps1_kgacsr -function ps1_kgacsrg {kubectl get --all-namespaces -o wide certificatesigningrequest | grep} -New-Alias -Name kgacsrg -Value ps1_kgacsrg -function ps1_kgcsrn {kubectl get certificatesigningrequest -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgcsrn -Value ps1_kgcsrn -function ps1_wkgcsr {watch kubectl get certificatesigningrequest} -New-Alias -Name wkgcsr -Value ps1_wkgcsr -function ps1_wkgacsr {watch kubectl get --all-namespaces -o wide certificatesigningrequest} -New-Alias -Name wkgacsr -Value ps1_wkgacsr -function ps1_kgycsr {kubectl get -o yaml certificatesigningrequest} -New-Alias -Name kgycsr -Value ps1_kgycsr -function ps1_kecsr {kubectl edit certificatesigningrequest} -New-Alias -Name kecsr -Value ps1_kecsr +# Manage clusterrole. +function ps1_kccr {kubectl create clusterrole} +New-Alias -Name kccr -Value ps1_kccr +function ps1_kdelcr {kubectl delete clusterrole} +New-Alias -Name kdelcr -Value ps1_kdelcr +function ps1_kdcr {kubectl describe clusterrole} +New-Alias -Name kdcr -Value ps1_kdcr +function ps1_kgcr {kubectl get clusterrole} +New-Alias -Name kgcr -Value ps1_kgcr +function ps1_kgcrg {kubectl get clusterrole -o wide | grep} +New-Alias -Name kgcrg -Value ps1_kgcrg +function ps1_kgacr {kubectl get --all-namespaces -o wide clusterrole} +New-Alias -Name kgacr -Value ps1_kgacr +function ps1_kgacrg {kubectl get --all-namespaces -o wide clusterrole | grep} +New-Alias -Name kgacrg -Value ps1_kgacrg +function ps1_kgcrn {kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcrn -Value ps1_kgcrn +function ps1_wkgcr {watch kubectl get clusterrole} +New-Alias -Name wkgcr -Value ps1_wkgcr +function ps1_wkgacr {watch kubectl get --all-namespaces -o wide clusterrole} +New-Alias -Name wkgacr -Value ps1_wkgacr +function ps1_kgycr {kubectl get -o yaml clusterrole} +New-Alias -Name kgycr -Value ps1_kgycr +function ps1_kecr {kubectl edit clusterrole} +New-Alias -Name kecr -Value ps1_kecr # Manage configmap. function ps1_kccm {kubectl create configmap} @@ -312,136 +286,6 @@ New-Alias -Name kgycm -Value ps1_kgycm function ps1_kecm {kubectl edit configmap} New-Alias -Name kecm -Value ps1_kecm -# Manage node. -function ps1_kcn {kubectl create node} -New-Alias -Name kcn -Value ps1_kcn -function ps1_kdeln {kubectl delete node} -New-Alias -Name kdeln -Value ps1_kdeln -function ps1_kdn {kubectl describe node} -New-Alias -Name kdn -Value ps1_kdn -function ps1_kgn {kubectl get node} -New-Alias -Name kgn -Value ps1_kgn -function ps1_kgng {kubectl get node -o wide | grep} -New-Alias -Name kgng -Value ps1_kgng -function ps1_kgan {kubectl get --all-namespaces -o wide node} -New-Alias -Name kgan -Value ps1_kgan -function ps1_kgang {kubectl get --all-namespaces -o wide node | grep} -New-Alias -Name kgang -Value ps1_kgang -function ps1_kgnn {kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgnn -Value ps1_kgnn -function ps1_wkgn {watch kubectl get node} -New-Alias -Name wkgn -Value ps1_wkgn -function ps1_wkgan {watch kubectl get --all-namespaces -o wide node} -New-Alias -Name wkgan -Value ps1_wkgan -function ps1_kgyn {kubectl get -o yaml node} -New-Alias -Name kgyn -Value ps1_kgyn -function ps1_ken {kubectl edit node} -New-Alias -Name ken -Value ps1_ken - -# Manage clusterrole. -function ps1_kccr {kubectl create clusterrole} -New-Alias -Name kccr -Value ps1_kccr -function ps1_kdelcr {kubectl delete clusterrole} -New-Alias -Name kdelcr -Value ps1_kdelcr -function ps1_kdcr {kubectl describe clusterrole} -New-Alias -Name kdcr -Value ps1_kdcr -function ps1_kgcr {kubectl get clusterrole} -New-Alias -Name kgcr -Value ps1_kgcr -function ps1_kgcrg {kubectl get clusterrole -o wide | grep} -New-Alias -Name kgcrg -Value ps1_kgcrg -function ps1_kgacr {kubectl get --all-namespaces -o wide clusterrole} -New-Alias -Name kgacr -Value ps1_kgacr -function ps1_kgacrg {kubectl get --all-namespaces -o wide clusterrole | grep} -New-Alias -Name kgacrg -Value ps1_kgacrg -function ps1_kgcrn {kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgcrn -Value ps1_kgcrn -function ps1_wkgcr {watch kubectl get clusterrole} -New-Alias -Name wkgcr -Value ps1_wkgcr -function ps1_wkgacr {watch kubectl get --all-namespaces -o wide clusterrole} -New-Alias -Name wkgacr -Value ps1_wkgacr -function ps1_kgycr {kubectl get -o yaml clusterrole} -New-Alias -Name kgycr -Value ps1_kgycr -function ps1_kecr {kubectl edit clusterrole} -New-Alias -Name kecr -Value ps1_kecr - -# Manage job. -function ps1_kcj {kubectl create job} -New-Alias -Name kcj -Value ps1_kcj -function ps1_kdelj {kubectl delete job} -New-Alias -Name kdelj -Value ps1_kdelj -function ps1_kdj {kubectl describe job} -New-Alias -Name kdj -Value ps1_kdj -function ps1_kgj {kubectl get job} -New-Alias -Name kgj -Value ps1_kgj -function ps1_kgjg {kubectl get job -o wide | grep} -New-Alias -Name kgjg -Value ps1_kgjg -function ps1_kgaj {kubectl get --all-namespaces -o wide job} -New-Alias -Name kgaj -Value ps1_kgaj -function ps1_kgajg {kubectl get --all-namespaces -o wide job | grep} -New-Alias -Name kgajg -Value ps1_kgajg -function ps1_kgjn {kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgjn -Value ps1_kgjn -function ps1_wkgj {watch kubectl get job} -New-Alias -Name wkgj -Value ps1_wkgj -function ps1_wkgaj {watch kubectl get --all-namespaces -o wide job} -New-Alias -Name wkgaj -Value ps1_wkgaj -function ps1_kgyj {kubectl get -o yaml job} -New-Alias -Name kgyj -Value ps1_kgyj -function ps1_kej {kubectl edit job} -New-Alias -Name kej -Value ps1_kej - -# Manage namespace. -function ps1_kcns {kubectl create namespace} -New-Alias -Name kcns -Value ps1_kcns -function ps1_kdelns {kubectl delete namespace} -New-Alias -Name kdelns -Value ps1_kdelns -function ps1_kdns {kubectl describe namespace} -New-Alias -Name kdns -Value ps1_kdns -function ps1_kgns {kubectl get namespace} -New-Alias -Name kgns -Value ps1_kgns -function ps1_kgnsg {kubectl get namespace -o wide | grep} -New-Alias -Name kgnsg -Value ps1_kgnsg -function ps1_kgans {kubectl get --all-namespaces -o wide namespace} -New-Alias -Name kgans -Value ps1_kgans -function ps1_kgansg {kubectl get --all-namespaces -o wide namespace | grep} -New-Alias -Name kgansg -Value ps1_kgansg -function ps1_kgnsn {kubectl get namespace -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgnsn -Value ps1_kgnsn -function ps1_wkgns {watch kubectl get namespace} -New-Alias -Name wkgns -Value ps1_wkgns -function ps1_wkgans {watch kubectl get --all-namespaces -o wide namespace} -New-Alias -Name wkgans -Value ps1_wkgans -function ps1_kgyns {kubectl get -o yaml namespace} -New-Alias -Name kgyns -Value ps1_kgyns -function ps1_kens {kubectl edit namespace} -New-Alias -Name kens -Value ps1_kens - -# Manage networkpolicie. -function ps1_kcnp {kubectl create networkpolicie} -New-Alias -Name kcnp -Value ps1_kcnp -function ps1_kdelnp {kubectl delete networkpolicie} -New-Alias -Name kdelnp -Value ps1_kdelnp -function ps1_kdnp {kubectl describe networkpolicie} -New-Alias -Name kdnp -Value ps1_kdnp -function ps1_kgnp {kubectl get networkpolicie} -New-Alias -Name kgnp -Value ps1_kgnp -function ps1_kgnpg {kubectl get networkpolicie -o wide | grep} -New-Alias -Name kgnpg -Value ps1_kgnpg -function ps1_kganp {kubectl get --all-namespaces -o wide networkpolicie} -New-Alias -Name kganp -Value ps1_kganp -function ps1_kganpg {kubectl get --all-namespaces -o wide networkpolicie | grep} -New-Alias -Name kganpg -Value ps1_kganpg -function ps1_kgnpn {kubectl get networkpolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgnpn -Value ps1_kgnpn -function ps1_wkgnp {watch kubectl get networkpolicie} -New-Alias -Name wkgnp -Value ps1_wkgnp -function ps1_wkganp {watch kubectl get --all-namespaces -o wide networkpolicie} -New-Alias -Name wkganp -Value ps1_wkganp -function ps1_kgynp {kubectl get -o yaml networkpolicie} -New-Alias -Name kgynp -Value ps1_kgynp -function ps1_kenp {kubectl edit networkpolicie} -New-Alias -Name kenp -Value ps1_kenp - # Manage podsecuritypolicy. function ps1_kcpsp {kubectl create podsecuritypolicy} New-Alias -Name kcpsp -Value ps1_kcpsp @@ -468,213 +312,135 @@ New-Alias -Name kgypsp -Value ps1_kgypsp function ps1_kepsp {kubectl edit podsecuritypolicy} New-Alias -Name kepsp -Value ps1_kepsp -# Manage endpoint. -function ps1_kcep {kubectl create endpoint} -New-Alias -Name kcep -Value ps1_kcep -function ps1_kdelep {kubectl delete endpoint} -New-Alias -Name kdelep -Value ps1_kdelep -function ps1_kdep {kubectl describe endpoint} -New-Alias -Name kdep -Value ps1_kdep -function ps1_kgep {kubectl get endpoint} -New-Alias -Name kgep -Value ps1_kgep -function ps1_kgepg {kubectl get endpoint -o wide | grep} -New-Alias -Name kgepg -Value ps1_kgepg -function ps1_kgaep {kubectl get --all-namespaces -o wide endpoint} -New-Alias -Name kgaep -Value ps1_kgaep -function ps1_kgaepg {kubectl get --all-namespaces -o wide endpoint | grep} -New-Alias -Name kgaepg -Value ps1_kgaepg -function ps1_kgepn {kubectl get endpoint -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgepn -Value ps1_kgepn -function ps1_wkgep {watch kubectl get endpoint} -New-Alias -Name wkgep -Value ps1_wkgep -function ps1_wkgaep {watch kubectl get --all-namespaces -o wide endpoint} -New-Alias -Name wkgaep -Value ps1_wkgaep -function ps1_kgyep {kubectl get -o yaml endpoint} -New-Alias -Name kgyep -Value ps1_kgyep -function ps1_keep {kubectl edit endpoint} -New-Alias -Name keep -Value ps1_keep - -# Manage event. -function ps1_kcev {kubectl create event} -New-Alias -Name kcev -Value ps1_kcev -function ps1_kdelev {kubectl delete event} -New-Alias -Name kdelev -Value ps1_kdelev -function ps1_kdev {kubectl describe event} -New-Alias -Name kdev -Value ps1_kdev -function ps1_kgev {kubectl get event} -New-Alias -Name kgev -Value ps1_kgev -function ps1_kgevg {kubectl get event -o wide | grep} -New-Alias -Name kgevg -Value ps1_kgevg -function ps1_kgaev {kubectl get --all-namespaces -o wide event} -New-Alias -Name kgaev -Value ps1_kgaev -function ps1_kgaevg {kubectl get --all-namespaces -o wide event | grep} -New-Alias -Name kgaevg -Value ps1_kgaevg -function ps1_kgevn {kubectl get event -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgevn -Value ps1_kgevn -function ps1_wkgev {watch kubectl get event} -New-Alias -Name wkgev -Value ps1_wkgev -function ps1_wkgaev {watch kubectl get --all-namespaces -o wide event} -New-Alias -Name wkgaev -Value ps1_wkgaev -function ps1_kgyev {kubectl get -o yaml event} -New-Alias -Name kgyev -Value ps1_kgyev -function ps1_keev {kubectl edit event} -New-Alias -Name keev -Value ps1_keev - -# Manage poddisruptionbudget. -function ps1_kcpdb {kubectl create poddisruptionbudget} -New-Alias -Name kcpdb -Value ps1_kcpdb -function ps1_kdelpdb {kubectl delete poddisruptionbudget} -New-Alias -Name kdelpdb -Value ps1_kdelpdb -function ps1_kdpdb {kubectl describe poddisruptionbudget} -New-Alias -Name kdpdb -Value ps1_kdpdb -function ps1_kgpdb {kubectl get poddisruptionbudget} -New-Alias -Name kgpdb -Value ps1_kgpdb -function ps1_kgpdbg {kubectl get poddisruptionbudget -o wide | grep} -New-Alias -Name kgpdbg -Value ps1_kgpdbg -function ps1_kgapdb {kubectl get --all-namespaces -o wide poddisruptionbudget} -New-Alias -Name kgapdb -Value ps1_kgapdb -function ps1_kgapdbg {kubectl get --all-namespaces -o wide poddisruptionbudget | grep} -New-Alias -Name kgapdbg -Value ps1_kgapdbg -function ps1_kgpdbn {kubectl get poddisruptionbudget -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgpdbn -Value ps1_kgpdbn -function ps1_wkgpdb {watch kubectl get poddisruptionbudget} -New-Alias -Name wkgpdb -Value ps1_wkgpdb -function ps1_wkgapdb {watch kubectl get --all-namespaces -o wide poddisruptionbudget} -New-Alias -Name wkgapdb -Value ps1_wkgapdb -function ps1_kgypdb {kubectl get -o yaml poddisruptionbudget} -New-Alias -Name kgypdb -Value ps1_kgypdb -function ps1_kepdb {kubectl edit poddisruptionbudget} -New-Alias -Name kepdb -Value ps1_kepdb - -# Manage replicaset. -function ps1_kcrs {kubectl create replicaset} -New-Alias -Name kcrs -Value ps1_kcrs -function ps1_kdelrs {kubectl delete replicaset} -New-Alias -Name kdelrs -Value ps1_kdelrs -function ps1_kdrs {kubectl describe replicaset} -New-Alias -Name kdrs -Value ps1_kdrs -function ps1_kgrs {kubectl get replicaset} -New-Alias -Name kgrs -Value ps1_kgrs -function ps1_kgrsg {kubectl get replicaset -o wide | grep} -New-Alias -Name kgrsg -Value ps1_kgrsg -function ps1_kgars {kubectl get --all-namespaces -o wide replicaset} -New-Alias -Name kgars -Value ps1_kgars -function ps1_kgarsg {kubectl get --all-namespaces -o wide replicaset | grep} -New-Alias -Name kgarsg -Value ps1_kgarsg -function ps1_kgrsn {kubectl get replicaset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgrsn -Value ps1_kgrsn -function ps1_wkgrs {watch kubectl get replicaset} -New-Alias -Name wkgrs -Value ps1_wkgrs -function ps1_wkgars {watch kubectl get --all-namespaces -o wide replicaset} -New-Alias -Name wkgars -Value ps1_wkgars -function ps1_kgyrs {kubectl get -o yaml replicaset} -New-Alias -Name kgyrs -Value ps1_kgyrs -function ps1_kers {kubectl edit replicaset} -New-Alias -Name kers -Value ps1_kers - -# Manage rolebinding. -function ps1_kcrb {kubectl create rolebinding} -New-Alias -Name kcrb -Value ps1_kcrb -function ps1_kdelrb {kubectl delete rolebinding} -New-Alias -Name kdelrb -Value ps1_kdelrb -function ps1_kdrb {kubectl describe rolebinding} -New-Alias -Name kdrb -Value ps1_kdrb -function ps1_kgrb {kubectl get rolebinding} -New-Alias -Name kgrb -Value ps1_kgrb -function ps1_kgrbg {kubectl get rolebinding -o wide | grep} -New-Alias -Name kgrbg -Value ps1_kgrbg -function ps1_kgarb {kubectl get --all-namespaces -o wide rolebinding} -New-Alias -Name kgarb -Value ps1_kgarb -function ps1_kgarbg {kubectl get --all-namespaces -o wide rolebinding | grep} -New-Alias -Name kgarbg -Value ps1_kgarbg -function ps1_kgrbn {kubectl get rolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgrbn -Value ps1_kgrbn -function ps1_wkgrb {watch kubectl get rolebinding} -New-Alias -Name wkgrb -Value ps1_wkgrb -function ps1_wkgarb {watch kubectl get --all-namespaces -o wide rolebinding} -New-Alias -Name wkgarb -Value ps1_wkgarb -function ps1_kgyrb {kubectl get -o yaml rolebinding} -New-Alias -Name kgyrb -Value ps1_kgyrb -function ps1_kerb {kubectl edit rolebinding} -New-Alias -Name kerb -Value ps1_kerb +# Manage replicationcontroller. +function ps1_kckrc {kubectl create replicationcontroller} +New-Alias -Name kckrc -Value ps1_kckrc +function ps1_kdelkrc {kubectl delete replicationcontroller} +New-Alias -Name kdelkrc -Value ps1_kdelkrc +function ps1_kdkrc {kubectl describe replicationcontroller} +New-Alias -Name kdkrc -Value ps1_kdkrc +function ps1_kgkrc {kubectl get replicationcontroller} +New-Alias -Name kgkrc -Value ps1_kgkrc +function ps1_kgkrcg {kubectl get replicationcontroller -o wide | grep} +New-Alias -Name kgkrcg -Value ps1_kgkrcg +function ps1_kgakrc {kubectl get --all-namespaces -o wide replicationcontroller} +New-Alias -Name kgakrc -Value ps1_kgakrc +function ps1_kgakrcg {kubectl get --all-namespaces -o wide replicationcontroller | grep} +New-Alias -Name kgakrcg -Value ps1_kgakrcg +function ps1_kgkrcn {kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgkrcn -Value ps1_kgkrcn +function ps1_wkgkrc {watch kubectl get replicationcontroller} +New-Alias -Name wkgkrc -Value ps1_wkgkrc +function ps1_wkgakrc {watch kubectl get --all-namespaces -o wide replicationcontroller} +New-Alias -Name wkgakrc -Value ps1_wkgakrc +function ps1_kgykrc {kubectl get -o yaml replicationcontroller} +New-Alias -Name kgykrc -Value ps1_kgykrc +function ps1_kekrc {kubectl edit replicationcontroller} +New-Alias -Name kekrc -Value ps1_kekrc -# Manage role. -function ps1_kcr {kubectl create role} -New-Alias -Name kcr -Value ps1_kcr -function ps1_kdelr {kubectl delete role} -New-Alias -Name kdelr -Value ps1_kdelr -function ps1_kdr {kubectl describe role} -New-Alias -Name kdr -Value ps1_kdr -function ps1_kgr {kubectl get role} -New-Alias -Name kgr -Value ps1_kgr -function ps1_kgrg {kubectl get role -o wide | grep} -New-Alias -Name kgrg -Value ps1_kgrg -function ps1_kgar {kubectl get --all-namespaces -o wide role} -New-Alias -Name kgar -Value ps1_kgar -function ps1_kgarg {kubectl get --all-namespaces -o wide role | grep} -New-Alias -Name kgarg -Value ps1_kgarg -function ps1_kgrn {kubectl get role -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgrn -Value ps1_kgrn -function ps1_wkgr {watch kubectl get role} -New-Alias -Name wkgr -Value ps1_wkgr -function ps1_wkgar {watch kubectl get --all-namespaces -o wide role} -New-Alias -Name wkgar -Value ps1_wkgar -function ps1_kgyr {kubectl get -o yaml role} -New-Alias -Name kgyr -Value ps1_kgyr -function ps1_ker {kubectl edit role} -New-Alias -Name ker -Value ps1_ker +# Manage node. +function ps1_kcn {kubectl create node} +New-Alias -Name kcn -Value ps1_kcn +function ps1_kdeln {kubectl delete node} +New-Alias -Name kdeln -Value ps1_kdeln +function ps1_kdn {kubectl describe node} +New-Alias -Name kdn -Value ps1_kdn +function ps1_kgn {kubectl get node} +New-Alias -Name kgn -Value ps1_kgn +function ps1_kgng {kubectl get node -o wide | grep} +New-Alias -Name kgng -Value ps1_kgng +function ps1_kgan {kubectl get --all-namespaces -o wide node} +New-Alias -Name kgan -Value ps1_kgan +function ps1_kgang {kubectl get --all-namespaces -o wide node | grep} +New-Alias -Name kgang -Value ps1_kgang +function ps1_kgnn {kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgnn -Value ps1_kgnn +function ps1_wkgn {watch kubectl get node} +New-Alias -Name wkgn -Value ps1_wkgn +function ps1_wkgan {watch kubectl get --all-namespaces -o wide node} +New-Alias -Name wkgan -Value ps1_wkgan +function ps1_kgyn {kubectl get -o yaml node} +New-Alias -Name kgyn -Value ps1_kgyn +function ps1_ken {kubectl edit node} +New-Alias -Name ken -Value ps1_ken -# Manage secret. -function ps1_kcsc {kubectl create secret} -New-Alias -Name kcsc -Value ps1_kcsc -function ps1_kdelsc {kubectl delete secret} -New-Alias -Name kdelsc -Value ps1_kdelsc -function ps1_kdsc {kubectl describe secret} -New-Alias -Name kdsc -Value ps1_kdsc -function ps1_kgsc {kubectl get secret} -New-Alias -Name kgsc -Value ps1_kgsc -function ps1_kgscg {kubectl get secret -o wide | grep} -New-Alias -Name kgscg -Value ps1_kgscg -function ps1_kgasc {kubectl get --all-namespaces -o wide secret} -New-Alias -Name kgasc -Value ps1_kgasc -function ps1_kgascg {kubectl get --all-namespaces -o wide secret | grep} -New-Alias -Name kgascg -Value ps1_kgascg -function ps1_kgscn {kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgscn -Value ps1_kgscn -function ps1_wkgsc {watch kubectl get secret} -New-Alias -Name wkgsc -Value ps1_wkgsc -function ps1_wkgasc {watch kubectl get --all-namespaces -o wide secret} -New-Alias -Name wkgasc -Value ps1_wkgasc -function ps1_kgysc {kubectl get -o yaml secret} -New-Alias -Name kgysc -Value ps1_kgysc -function ps1_kesc {kubectl edit secret} -New-Alias -Name kesc -Value ps1_kesc +# Manage persistentvolume. +function ps1_kcpv {kubectl create persistentvolume} +New-Alias -Name kcpv -Value ps1_kcpv +function ps1_kdelpv {kubectl delete persistentvolume} +New-Alias -Name kdelpv -Value ps1_kdelpv +function ps1_kdpv {kubectl describe persistentvolume} +New-Alias -Name kdpv -Value ps1_kdpv +function ps1_kgpv {kubectl get persistentvolume} +New-Alias -Name kgpv -Value ps1_kgpv +function ps1_kgpvg {kubectl get persistentvolume -o wide | grep} +New-Alias -Name kgpvg -Value ps1_kgpvg +function ps1_kgapv {kubectl get --all-namespaces -o wide persistentvolume} +New-Alias -Name kgapv -Value ps1_kgapv +function ps1_kgapvg {kubectl get --all-namespaces -o wide persistentvolume | grep} +New-Alias -Name kgapvg -Value ps1_kgapvg +function ps1_kgpvn {kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpvn -Value ps1_kgpvn +function ps1_wkgpv {watch kubectl get persistentvolume} +New-Alias -Name wkgpv -Value ps1_wkgpv +function ps1_wkgapv {watch kubectl get --all-namespaces -o wide persistentvolume} +New-Alias -Name wkgapv -Value ps1_wkgapv +function ps1_kgypv {kubectl get -o yaml persistentvolume} +New-Alias -Name kgypv -Value ps1_kgypv +function ps1_kepv {kubectl edit persistentvolume} +New-Alias -Name kepv -Value ps1_kepv -# Manage clusterrolebinding. -function ps1_kccrb {kubectl create clusterrolebinding} -New-Alias -Name kccrb -Value ps1_kccrb -function ps1_kdelcrb {kubectl delete clusterrolebinding} -New-Alias -Name kdelcrb -Value ps1_kdelcrb -function ps1_kdcrb {kubectl describe clusterrolebinding} -New-Alias -Name kdcrb -Value ps1_kdcrb -function ps1_kgcrb {kubectl get clusterrolebinding} -New-Alias -Name kgcrb -Value ps1_kgcrb -function ps1_kgcrbg {kubectl get clusterrolebinding -o wide | grep} -New-Alias -Name kgcrbg -Value ps1_kgcrbg -function ps1_kgacrb {kubectl get --all-namespaces -o wide clusterrolebinding} -New-Alias -Name kgacrb -Value ps1_kgacrb -function ps1_kgacrbg {kubectl get --all-namespaces -o wide clusterrolebinding | grep} -New-Alias -Name kgacrbg -Value ps1_kgacrbg -function ps1_kgcrbn {kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgcrbn -Value ps1_kgcrbn -function ps1_wkgcrb {watch kubectl get clusterrolebinding} -New-Alias -Name wkgcrb -Value ps1_wkgcrb -function ps1_wkgacrb {watch kubectl get --all-namespaces -o wide clusterrolebinding} -New-Alias -Name wkgacrb -Value ps1_wkgacrb -function ps1_kgycrb {kubectl get -o yaml clusterrolebinding} -New-Alias -Name kgycrb -Value ps1_kgycrb -function ps1_kecrb {kubectl edit clusterrolebinding} -New-Alias -Name kecrb -Value ps1_kecrb +# Manage persistentvolumeclaim. +function ps1_kcpvc {kubectl create persistentvolumeclaim} +New-Alias -Name kcpvc -Value ps1_kcpvc +function ps1_kdelpvc {kubectl delete persistentvolumeclaim} +New-Alias -Name kdelpvc -Value ps1_kdelpvc +function ps1_kdpvc {kubectl describe persistentvolumeclaim} +New-Alias -Name kdpvc -Value ps1_kdpvc +function ps1_kgpvc {kubectl get persistentvolumeclaim} +New-Alias -Name kgpvc -Value ps1_kgpvc +function ps1_kgpvcg {kubectl get persistentvolumeclaim -o wide | grep} +New-Alias -Name kgpvcg -Value ps1_kgpvcg +function ps1_kgapvc {kubectl get --all-namespaces -o wide persistentvolumeclaim} +New-Alias -Name kgapvc -Value ps1_kgapvc +function ps1_kgapvcg {kubectl get --all-namespaces -o wide persistentvolumeclaim | grep} +New-Alias -Name kgapvcg -Value ps1_kgapvcg +function ps1_kgpvcn {kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpvcn -Value ps1_kgpvcn +function ps1_wkgpvc {watch kubectl get persistentvolumeclaim} +New-Alias -Name wkgpvc -Value ps1_wkgpvc +function ps1_wkgapvc {watch kubectl get --all-namespaces -o wide persistentvolumeclaim} +New-Alias -Name wkgapvc -Value ps1_wkgapvc +function ps1_kgypvc {kubectl get -o yaml persistentvolumeclaim} +New-Alias -Name kgypvc -Value ps1_kgypvc +function ps1_kepvc {kubectl edit persistentvolumeclaim} +New-Alias -Name kepvc -Value ps1_kepvc + +# Manage pod. +function ps1_kcp {kubectl create pod} +New-Alias -Name kcp -Value ps1_kcp +function ps1_kdelp {kubectl delete pod} +New-Alias -Name kdelp -Value ps1_kdelp +function ps1_kdp {kubectl describe pod} +New-Alias -Name kdp -Value ps1_kdp +function ps1_kgp {kubectl get pod} +New-Alias -Name kgp -Value ps1_kgp +function ps1_kgpg {kubectl get pod -o wide | grep} +New-Alias -Name kgpg -Value ps1_kgpg +function ps1_kgap {kubectl get --all-namespaces -o wide pod} +New-Alias -Name kgap -Value ps1_kgap +function ps1_kgapg {kubectl get --all-namespaces -o wide pod | grep} +New-Alias -Name kgapg -Value ps1_kgapg +function ps1_kgpn {kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpn -Value ps1_kgpn +function ps1_wkgp {watch kubectl get pod} +New-Alias -Name wkgp -Value ps1_wkgp +function ps1_wkgap {watch kubectl get --all-namespaces -o wide pod} +New-Alias -Name wkgap -Value ps1_wkgap +function ps1_kgyp {kubectl get -o yaml pod} +New-Alias -Name kgyp -Value ps1_kgyp +function ps1_kep {kubectl edit pod} +New-Alias -Name kep -Value ps1_kep # Manage deployment. function ps1_kcd {kubectl create deployment} @@ -702,31 +468,31 @@ New-Alias -Name kgyd -Value ps1_kgyd function ps1_ked {kubectl edit deployment} New-Alias -Name ked -Value ps1_ked -# Manage limitrange. -function ps1_kclr {kubectl create limitrange} -New-Alias -Name kclr -Value ps1_kclr -function ps1_kdellr {kubectl delete limitrange} -New-Alias -Name kdellr -Value ps1_kdellr -function ps1_kdlr {kubectl describe limitrange} -New-Alias -Name kdlr -Value ps1_kdlr -function ps1_kglr {kubectl get limitrange} -New-Alias -Name kglr -Value ps1_kglr -function ps1_kglrg {kubectl get limitrange -o wide | grep} -New-Alias -Name kglrg -Value ps1_kglrg -function ps1_kgalr {kubectl get --all-namespaces -o wide limitrange} -New-Alias -Name kgalr -Value ps1_kgalr -function ps1_kgalrg {kubectl get --all-namespaces -o wide limitrange | grep} -New-Alias -Name kgalrg -Value ps1_kgalrg -function ps1_kglrn {kubectl get limitrange -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kglrn -Value ps1_kglrn -function ps1_wkglr {watch kubectl get limitrange} -New-Alias -Name wkglr -Value ps1_wkglr -function ps1_wkgalr {watch kubectl get --all-namespaces -o wide limitrange} -New-Alias -Name wkgalr -Value ps1_wkgalr -function ps1_kgylr {kubectl get -o yaml limitrange} -New-Alias -Name kgylr -Value ps1_kgylr -function ps1_kelr {kubectl edit limitrange} -New-Alias -Name kelr -Value ps1_kelr +# Manage service. +function ps1_kcs {kubectl create service} +New-Alias -Name kcs -Value ps1_kcs +function ps1_kdels {kubectl delete service} +New-Alias -Name kdels -Value ps1_kdels +function ps1_kds {kubectl describe service} +New-Alias -Name kds -Value ps1_kds +function ps1_kgs {kubectl get service} +New-Alias -Name kgs -Value ps1_kgs +function ps1_kgsg {kubectl get service -o wide | grep} +New-Alias -Name kgsg -Value ps1_kgsg +function ps1_kgas {kubectl get --all-namespaces -o wide service} +New-Alias -Name kgas -Value ps1_kgas +function ps1_kgasg {kubectl get --all-namespaces -o wide service | grep} +New-Alias -Name kgasg -Value ps1_kgasg +function ps1_kgsn {kubectl get service -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgsn -Value ps1_kgsn +function ps1_wkgs {watch kubectl get service} +New-Alias -Name wkgs -Value ps1_wkgs +function ps1_wkgas {watch kubectl get --all-namespaces -o wide service} +New-Alias -Name wkgas -Value ps1_wkgas +function ps1_kgys {kubectl get -o yaml service} +New-Alias -Name kgys -Value ps1_kgys +function ps1_kes {kubectl edit service} +New-Alias -Name kes -Value ps1_kes # Manage statefulset. function ps1_kcss {kubectl create statefulset} @@ -754,6 +520,110 @@ New-Alias -Name kgyss -Value ps1_kgyss function ps1_kess {kubectl edit statefulset} New-Alias -Name kess -Value ps1_kess +# Manage cronjob. +function ps1_kccj {kubectl create cronjob} +New-Alias -Name kccj -Value ps1_kccj +function ps1_kdelcj {kubectl delete cronjob} +New-Alias -Name kdelcj -Value ps1_kdelcj +function ps1_kdcj {kubectl describe cronjob} +New-Alias -Name kdcj -Value ps1_kdcj +function ps1_kgcj {kubectl get cronjob} +New-Alias -Name kgcj -Value ps1_kgcj +function ps1_kgcjg {kubectl get cronjob -o wide | grep} +New-Alias -Name kgcjg -Value ps1_kgcjg +function ps1_kgacj {kubectl get --all-namespaces -o wide cronjob} +New-Alias -Name kgacj -Value ps1_kgacj +function ps1_kgacjg {kubectl get --all-namespaces -o wide cronjob | grep} +New-Alias -Name kgacjg -Value ps1_kgacjg +function ps1_kgcjn {kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcjn -Value ps1_kgcjn +function ps1_wkgcj {watch kubectl get cronjob} +New-Alias -Name wkgcj -Value ps1_wkgcj +function ps1_wkgacj {watch kubectl get --all-namespaces -o wide cronjob} +New-Alias -Name wkgacj -Value ps1_wkgacj +function ps1_kgycj {kubectl get -o yaml cronjob} +New-Alias -Name kgycj -Value ps1_kgycj +function ps1_kecj {kubectl edit cronjob} +New-Alias -Name kecj -Value ps1_kecj + +# Manage networkpolicie. +function ps1_kcnp {kubectl create networkpolicie} +New-Alias -Name kcnp -Value ps1_kcnp +function ps1_kdelnp {kubectl delete networkpolicie} +New-Alias -Name kdelnp -Value ps1_kdelnp +function ps1_kdnp {kubectl describe networkpolicie} +New-Alias -Name kdnp -Value ps1_kdnp +function ps1_kgnp {kubectl get networkpolicie} +New-Alias -Name kgnp -Value ps1_kgnp +function ps1_kgnpg {kubectl get networkpolicie -o wide | grep} +New-Alias -Name kgnpg -Value ps1_kgnpg +function ps1_kganp {kubectl get --all-namespaces -o wide networkpolicie} +New-Alias -Name kganp -Value ps1_kganp +function ps1_kganpg {kubectl get --all-namespaces -o wide networkpolicie | grep} +New-Alias -Name kganpg -Value ps1_kganpg +function ps1_kgnpn {kubectl get networkpolicie -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgnpn -Value ps1_kgnpn +function ps1_wkgnp {watch kubectl get networkpolicie} +New-Alias -Name wkgnp -Value ps1_wkgnp +function ps1_wkganp {watch kubectl get --all-namespaces -o wide networkpolicie} +New-Alias -Name wkganp -Value ps1_wkganp +function ps1_kgynp {kubectl get -o yaml networkpolicie} +New-Alias -Name kgynp -Value ps1_kgynp +function ps1_kenp {kubectl edit networkpolicie} +New-Alias -Name kenp -Value ps1_kenp + +# Manage serviceaccount. +function ps1_kcsa {kubectl create serviceaccount} +New-Alias -Name kcsa -Value ps1_kcsa +function ps1_kdelsa {kubectl delete serviceaccount} +New-Alias -Name kdelsa -Value ps1_kdelsa +function ps1_kdsa {kubectl describe serviceaccount} +New-Alias -Name kdsa -Value ps1_kdsa +function ps1_kgsa {kubectl get serviceaccount} +New-Alias -Name kgsa -Value ps1_kgsa +function ps1_kgsag {kubectl get serviceaccount -o wide | grep} +New-Alias -Name kgsag -Value ps1_kgsag +function ps1_kgasa {kubectl get --all-namespaces -o wide serviceaccount} +New-Alias -Name kgasa -Value ps1_kgasa +function ps1_kgasag {kubectl get --all-namespaces -o wide serviceaccount | grep} +New-Alias -Name kgasag -Value ps1_kgasag +function ps1_kgsan {kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgsan -Value ps1_kgsan +function ps1_wkgsa {watch kubectl get serviceaccount} +New-Alias -Name wkgsa -Value ps1_wkgsa +function ps1_wkgasa {watch kubectl get --all-namespaces -o wide serviceaccount} +New-Alias -Name wkgasa -Value ps1_wkgasa +function ps1_kgysa {kubectl get -o yaml serviceaccount} +New-Alias -Name kgysa -Value ps1_kgysa +function ps1_kesa {kubectl edit serviceaccount} +New-Alias -Name kesa -Value ps1_kesa + +# Manage clusterrolebinding. +function ps1_kccrb {kubectl create clusterrolebinding} +New-Alias -Name kccrb -Value ps1_kccrb +function ps1_kdelcrb {kubectl delete clusterrolebinding} +New-Alias -Name kdelcrb -Value ps1_kdelcrb +function ps1_kdcrb {kubectl describe clusterrolebinding} +New-Alias -Name kdcrb -Value ps1_kdcrb +function ps1_kgcrb {kubectl get clusterrolebinding} +New-Alias -Name kgcrb -Value ps1_kgcrb +function ps1_kgcrbg {kubectl get clusterrolebinding -o wide | grep} +New-Alias -Name kgcrbg -Value ps1_kgcrbg +function ps1_kgacrb {kubectl get --all-namespaces -o wide clusterrolebinding} +New-Alias -Name kgacrb -Value ps1_kgacrb +function ps1_kgacrbg {kubectl get --all-namespaces -o wide clusterrolebinding | grep} +New-Alias -Name kgacrbg -Value ps1_kgacrbg +function ps1_kgcrbn {kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgcrbn -Value ps1_kgcrbn +function ps1_wkgcrb {watch kubectl get clusterrolebinding} +New-Alias -Name wkgcrb -Value ps1_wkgcrb +function ps1_wkgacrb {watch kubectl get --all-namespaces -o wide clusterrolebinding} +New-Alias -Name wkgacrb -Value ps1_wkgacrb +function ps1_kgycrb {kubectl get -o yaml clusterrolebinding} +New-Alias -Name kgycrb -Value ps1_kgycrb +function ps1_kecrb {kubectl edit clusterrolebinding} +New-Alias -Name kecrb -Value ps1_kecrb + # Manage componentstatus. function ps1_kccs {kubectl create componentstatus} New-Alias -Name kccs -Value ps1_kccs @@ -780,31 +650,109 @@ New-Alias -Name kgycs -Value ps1_kgycs function ps1_kecs {kubectl edit componentstatus} New-Alias -Name kecs -Value ps1_kecs -# Manage controllerrevision. -function ps1_kccrv {kubectl create controllerrevision} -New-Alias -Name kccrv -Value ps1_kccrv -function ps1_kdelcrv {kubectl delete controllerrevision} -New-Alias -Name kdelcrv -Value ps1_kdelcrv -function ps1_kdcrv {kubectl describe controllerrevision} -New-Alias -Name kdcrv -Value ps1_kdcrv -function ps1_kgcrv {kubectl get controllerrevision} -New-Alias -Name kgcrv -Value ps1_kgcrv -function ps1_kgcrvg {kubectl get controllerrevision -o wide | grep} -New-Alias -Name kgcrvg -Value ps1_kgcrvg -function ps1_kgacrv {kubectl get --all-namespaces -o wide controllerrevision} -New-Alias -Name kgacrv -Value ps1_kgacrv -function ps1_kgacrvg {kubectl get --all-namespaces -o wide controllerrevision | grep} -New-Alias -Name kgacrvg -Value ps1_kgacrvg -function ps1_kgcrvn {kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgcrvn -Value ps1_kgcrvn -function ps1_wkgcrv {watch kubectl get controllerrevision} -New-Alias -Name wkgcrv -Value ps1_wkgcrv -function ps1_wkgacrv {watch kubectl get --all-namespaces -o wide controllerrevision} -New-Alias -Name wkgacrv -Value ps1_wkgacrv -function ps1_kgycrv {kubectl get -o yaml controllerrevision} -New-Alias -Name kgycrv -Value ps1_kgycrv -function ps1_kecrv {kubectl edit controllerrevision} -New-Alias -Name kecrv -Value ps1_kecrv +# Manage horizontalpodautoscaler. +function ps1_kchpas {kubectl create horizontalpodautoscaler} +New-Alias -Name kchpas -Value ps1_kchpas +function ps1_kdelhpas {kubectl delete horizontalpodautoscaler} +New-Alias -Name kdelhpas -Value ps1_kdelhpas +function ps1_kdhpas {kubectl describe horizontalpodautoscaler} +New-Alias -Name kdhpas -Value ps1_kdhpas +function ps1_kghpas {kubectl get horizontalpodautoscaler} +New-Alias -Name kghpas -Value ps1_kghpas +function ps1_kghpasg {kubectl get horizontalpodautoscaler -o wide | grep} +New-Alias -Name kghpasg -Value ps1_kghpasg +function ps1_kgahpas {kubectl get --all-namespaces -o wide horizontalpodautoscaler} +New-Alias -Name kgahpas -Value ps1_kgahpas +function ps1_kgahpasg {kubectl get --all-namespaces -o wide horizontalpodautoscaler | grep} +New-Alias -Name kgahpasg -Value ps1_kgahpasg +function ps1_kghpasn {kubectl get horizontalpodautoscaler -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kghpasn -Value ps1_kghpasn +function ps1_wkghpas {watch kubectl get horizontalpodautoscaler} +New-Alias -Name wkghpas -Value ps1_wkghpas +function ps1_wkgahpas {watch kubectl get --all-namespaces -o wide horizontalpodautoscaler} +New-Alias -Name wkgahpas -Value ps1_wkgahpas +function ps1_kgyhpas {kubectl get -o yaml horizontalpodautoscaler} +New-Alias -Name kgyhpas -Value ps1_kgyhpas +function ps1_kehpas {kubectl edit horizontalpodautoscaler} +New-Alias -Name kehpas -Value ps1_kehpas + +# Manage podtemplate. +function ps1_kcpt {kubectl create podtemplate} +New-Alias -Name kcpt -Value ps1_kcpt +function ps1_kdelpt {kubectl delete podtemplate} +New-Alias -Name kdelpt -Value ps1_kdelpt +function ps1_kdpt {kubectl describe podtemplate} +New-Alias -Name kdpt -Value ps1_kdpt +function ps1_kgpt {kubectl get podtemplate} +New-Alias -Name kgpt -Value ps1_kgpt +function ps1_kgptg {kubectl get podtemplate -o wide | grep} +New-Alias -Name kgptg -Value ps1_kgptg +function ps1_kgapt {kubectl get --all-namespaces -o wide podtemplate} +New-Alias -Name kgapt -Value ps1_kgapt +function ps1_kgaptg {kubectl get --all-namespaces -o wide podtemplate | grep} +New-Alias -Name kgaptg -Value ps1_kgaptg +function ps1_kgptn {kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgptn -Value ps1_kgptn +function ps1_wkgpt {watch kubectl get podtemplate} +New-Alias -Name wkgpt -Value ps1_wkgpt +function ps1_wkgapt {watch kubectl get --all-namespaces -o wide podtemplate} +New-Alias -Name wkgapt -Value ps1_wkgapt +function ps1_kgypt {kubectl get -o yaml podtemplate} +New-Alias -Name kgypt -Value ps1_kgypt +function ps1_kept {kubectl edit podtemplate} +New-Alias -Name kept -Value ps1_kept + +# Manage rolebinding. +function ps1_kcrb {kubectl create rolebinding} +New-Alias -Name kcrb -Value ps1_kcrb +function ps1_kdelrb {kubectl delete rolebinding} +New-Alias -Name kdelrb -Value ps1_kdelrb +function ps1_kdrb {kubectl describe rolebinding} +New-Alias -Name kdrb -Value ps1_kdrb +function ps1_kgrb {kubectl get rolebinding} +New-Alias -Name kgrb -Value ps1_kgrb +function ps1_kgrbg {kubectl get rolebinding -o wide | grep} +New-Alias -Name kgrbg -Value ps1_kgrbg +function ps1_kgarb {kubectl get --all-namespaces -o wide rolebinding} +New-Alias -Name kgarb -Value ps1_kgarb +function ps1_kgarbg {kubectl get --all-namespaces -o wide rolebinding | grep} +New-Alias -Name kgarbg -Value ps1_kgarbg +function ps1_kgrbn {kubectl get rolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrbn -Value ps1_kgrbn +function ps1_wkgrb {watch kubectl get rolebinding} +New-Alias -Name wkgrb -Value ps1_wkgrb +function ps1_wkgarb {watch kubectl get --all-namespaces -o wide rolebinding} +New-Alias -Name wkgarb -Value ps1_wkgarb +function ps1_kgyrb {kubectl get -o yaml rolebinding} +New-Alias -Name kgyrb -Value ps1_kgyrb +function ps1_kerb {kubectl edit rolebinding} +New-Alias -Name kerb -Value ps1_kerb + +# Manage role. +function ps1_kcr {kubectl create role} +New-Alias -Name kcr -Value ps1_kcr +function ps1_kdelr {kubectl delete role} +New-Alias -Name kdelr -Value ps1_kdelr +function ps1_kdr {kubectl describe role} +New-Alias -Name kdr -Value ps1_kdr +function ps1_kgr {kubectl get role} +New-Alias -Name kgr -Value ps1_kgr +function ps1_kgrg {kubectl get role -o wide | grep} +New-Alias -Name kgrg -Value ps1_kgrg +function ps1_kgar {kubectl get --all-namespaces -o wide role} +New-Alias -Name kgar -Value ps1_kgar +function ps1_kgarg {kubectl get --all-namespaces -o wide role | grep} +New-Alias -Name kgarg -Value ps1_kgarg +function ps1_kgrn {kubectl get role -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrn -Value ps1_kgrn +function ps1_wkgr {watch kubectl get role} +New-Alias -Name wkgr -Value ps1_wkgr +function ps1_wkgar {watch kubectl get --all-namespaces -o wide role} +New-Alias -Name wkgar -Value ps1_wkgar +function ps1_kgyr {kubectl get -o yaml role} +New-Alias -Name kgyr -Value ps1_kgyr +function ps1_ker {kubectl edit role} +New-Alias -Name ker -Value ps1_ker # Manage daemonset. function ps1_kcds {kubectl create daemonset} @@ -832,89 +780,143 @@ New-Alias -Name kgyds -Value ps1_kgyds function ps1_keds {kubectl edit daemonset} New-Alias -Name keds -Value ps1_keds -# Manage podpreset. -function ps1_kcpp {kubectl create podpreset} -New-Alias -Name kcpp -Value ps1_kcpp -function ps1_kdelpp {kubectl delete podpreset} -New-Alias -Name kdelpp -Value ps1_kdelpp -function ps1_kdpp {kubectl describe podpreset} -New-Alias -Name kdpp -Value ps1_kdpp -function ps1_kgpp {kubectl get podpreset} -New-Alias -Name kgpp -Value ps1_kgpp -function ps1_kgppg {kubectl get podpreset -o wide | grep} -New-Alias -Name kgppg -Value ps1_kgppg -function ps1_kgapp {kubectl get --all-namespaces -o wide podpreset} -New-Alias -Name kgapp -Value ps1_kgapp -function ps1_kgappg {kubectl get --all-namespaces -o wide podpreset | grep} -New-Alias -Name kgappg -Value ps1_kgappg -function ps1_kgppn {kubectl get podpreset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgppn -Value ps1_kgppn -function ps1_wkgpp {watch kubectl get podpreset} -New-Alias -Name wkgpp -Value ps1_wkgpp -function ps1_wkgapp {watch kubectl get --all-namespaces -o wide podpreset} -New-Alias -Name wkgapp -Value ps1_wkgapp -function ps1_kgypp {kubectl get -o yaml podpreset} -New-Alias -Name kgypp -Value ps1_kgypp -function ps1_kepp {kubectl edit podpreset} -New-Alias -Name kepp -Value ps1_kepp +# Manage ingress. +function ps1_kci {kubectl create ingress} +New-Alias -Name kci -Value ps1_kci +function ps1_kdeli {kubectl delete ingress} +New-Alias -Name kdeli -Value ps1_kdeli +function ps1_kdi {kubectl describe ingress} +New-Alias -Name kdi -Value ps1_kdi +function ps1_kgi {kubectl get ingress} +New-Alias -Name kgi -Value ps1_kgi +function ps1_kgig {kubectl get ingress -o wide | grep} +New-Alias -Name kgig -Value ps1_kgig +function ps1_kgai {kubectl get --all-namespaces -o wide ingress} +New-Alias -Name kgai -Value ps1_kgai +function ps1_kgaig {kubectl get --all-namespaces -o wide ingress | grep} +New-Alias -Name kgaig -Value ps1_kgaig +function ps1_kgin {kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgin -Value ps1_kgin +function ps1_wkgi {watch kubectl get ingress} +New-Alias -Name wkgi -Value ps1_wkgi +function ps1_wkgai {watch kubectl get --all-namespaces -o wide ingress} +New-Alias -Name wkgai -Value ps1_wkgai +function ps1_kgyi {kubectl get -o yaml ingress} +New-Alias -Name kgyi -Value ps1_kgyi +function ps1_kei {kubectl edit ingress} +New-Alias -Name kei -Value ps1_kei -# Manage replicationcontroller. -function ps1_kckrc {kubectl create replicationcontroller} -New-Alias -Name kckrc -Value ps1_kckrc -function ps1_kdelkrc {kubectl delete replicationcontroller} -New-Alias -Name kdelkrc -Value ps1_kdelkrc -function ps1_kdkrc {kubectl describe replicationcontroller} -New-Alias -Name kdkrc -Value ps1_kdkrc -function ps1_kgkrc {kubectl get replicationcontroller} -New-Alias -Name kgkrc -Value ps1_kgkrc -function ps1_kgkrcg {kubectl get replicationcontroller -o wide | grep} -New-Alias -Name kgkrcg -Value ps1_kgkrcg -function ps1_kgakrc {kubectl get --all-namespaces -o wide replicationcontroller} -New-Alias -Name kgakrc -Value ps1_kgakrc -function ps1_kgakrcg {kubectl get --all-namespaces -o wide replicationcontroller | grep} -New-Alias -Name kgakrcg -Value ps1_kgakrcg -function ps1_kgkrcn {kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgkrcn -Value ps1_kgkrcn -function ps1_wkgkrc {watch kubectl get replicationcontroller} -New-Alias -Name wkgkrc -Value ps1_wkgkrc -function ps1_wkgakrc {watch kubectl get --all-namespaces -o wide replicationcontroller} -New-Alias -Name wkgakrc -Value ps1_wkgakrc -function ps1_kgykrc {kubectl get -o yaml replicationcontroller} -New-Alias -Name kgykrc -Value ps1_kgykrc -function ps1_kekrc {kubectl edit replicationcontroller} -New-Alias -Name kekrc -Value ps1_kekrc +# Manage job. +function ps1_kcj {kubectl create job} +New-Alias -Name kcj -Value ps1_kcj +function ps1_kdelj {kubectl delete job} +New-Alias -Name kdelj -Value ps1_kdelj +function ps1_kdj {kubectl describe job} +New-Alias -Name kdj -Value ps1_kdj +function ps1_kgj {kubectl get job} +New-Alias -Name kgj -Value ps1_kgj +function ps1_kgjg {kubectl get job -o wide | grep} +New-Alias -Name kgjg -Value ps1_kgjg +function ps1_kgaj {kubectl get --all-namespaces -o wide job} +New-Alias -Name kgaj -Value ps1_kgaj +function ps1_kgajg {kubectl get --all-namespaces -o wide job | grep} +New-Alias -Name kgajg -Value ps1_kgajg +function ps1_kgjn {kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgjn -Value ps1_kgjn +function ps1_wkgj {watch kubectl get job} +New-Alias -Name wkgj -Value ps1_wkgj +function ps1_wkgaj {watch kubectl get --all-namespaces -o wide job} +New-Alias -Name wkgaj -Value ps1_wkgaj +function ps1_kgyj {kubectl get -o yaml job} +New-Alias -Name kgyj -Value ps1_kgyj +function ps1_kej {kubectl edit job} +New-Alias -Name kej -Value ps1_kej -# Manage serviceaccount. -function ps1_kcsa {kubectl create serviceaccount} -New-Alias -Name kcsa -Value ps1_kcsa -function ps1_kdelsa {kubectl delete serviceaccount} -New-Alias -Name kdelsa -Value ps1_kdelsa -function ps1_kdsa {kubectl describe serviceaccount} -New-Alias -Name kdsa -Value ps1_kdsa -function ps1_kgsa {kubectl get serviceaccount} -New-Alias -Name kgsa -Value ps1_kgsa -function ps1_kgsag {kubectl get serviceaccount -o wide | grep} -New-Alias -Name kgsag -Value ps1_kgsag -function ps1_kgasa {kubectl get --all-namespaces -o wide serviceaccount} -New-Alias -Name kgasa -Value ps1_kgasa -function ps1_kgasag {kubectl get --all-namespaces -o wide serviceaccount | grep} -New-Alias -Name kgasag -Value ps1_kgasag -function ps1_kgsan {kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} -New-Alias -Name kgsan -Value ps1_kgsan -function ps1_wkgsa {watch kubectl get serviceaccount} -New-Alias -Name wkgsa -Value ps1_wkgsa -function ps1_wkgasa {watch kubectl get --all-namespaces -o wide serviceaccount} -New-Alias -Name wkgasa -Value ps1_wkgasa -function ps1_kgysa {kubectl get -o yaml serviceaccount} -New-Alias -Name kgysa -Value ps1_kgysa -function ps1_kesa {kubectl edit serviceaccount} -New-Alias -Name kesa -Value ps1_kesa +# Manage poddisruptionbudget. +function ps1_kcpdb {kubectl create poddisruptionbudget} +New-Alias -Name kcpdb -Value ps1_kcpdb +function ps1_kdelpdb {kubectl delete poddisruptionbudget} +New-Alias -Name kdelpdb -Value ps1_kdelpdb +function ps1_kdpdb {kubectl describe poddisruptionbudget} +New-Alias -Name kdpdb -Value ps1_kdpdb +function ps1_kgpdb {kubectl get poddisruptionbudget} +New-Alias -Name kgpdb -Value ps1_kgpdb +function ps1_kgpdbg {kubectl get poddisruptionbudget -o wide | grep} +New-Alias -Name kgpdbg -Value ps1_kgpdbg +function ps1_kgapdb {kubectl get --all-namespaces -o wide poddisruptionbudget} +New-Alias -Name kgapdb -Value ps1_kgapdb +function ps1_kgapdbg {kubectl get --all-namespaces -o wide poddisruptionbudget | grep} +New-Alias -Name kgapdbg -Value ps1_kgapdbg +function ps1_kgpdbn {kubectl get poddisruptionbudget -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgpdbn -Value ps1_kgpdbn +function ps1_wkgpdb {watch kubectl get poddisruptionbudget} +New-Alias -Name wkgpdb -Value ps1_wkgpdb +function ps1_wkgapdb {watch kubectl get --all-namespaces -o wide poddisruptionbudget} +New-Alias -Name wkgapdb -Value ps1_wkgapdb +function ps1_kgypdb {kubectl get -o yaml poddisruptionbudget} +New-Alias -Name kgypdb -Value ps1_kgypdb +function ps1_kepdb {kubectl edit poddisruptionbudget} +New-Alias -Name kepdb -Value ps1_kepdb + +# Manage replicaset. +function ps1_kcrs {kubectl create replicaset} +New-Alias -Name kcrs -Value ps1_kcrs +function ps1_kdelrs {kubectl delete replicaset} +New-Alias -Name kdelrs -Value ps1_kdelrs +function ps1_kdrs {kubectl describe replicaset} +New-Alias -Name kdrs -Value ps1_kdrs +function ps1_kgrs {kubectl get replicaset} +New-Alias -Name kgrs -Value ps1_kgrs +function ps1_kgrsg {kubectl get replicaset -o wide | grep} +New-Alias -Name kgrsg -Value ps1_kgrsg +function ps1_kgars {kubectl get --all-namespaces -o wide replicaset} +New-Alias -Name kgars -Value ps1_kgars +function ps1_kgarsg {kubectl get --all-namespaces -o wide replicaset | grep} +New-Alias -Name kgarsg -Value ps1_kgarsg +function ps1_kgrsn {kubectl get replicaset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgrsn -Value ps1_kgrsn +function ps1_wkgrs {watch kubectl get replicaset} +New-Alias -Name wkgrs -Value ps1_wkgrs +function ps1_wkgars {watch kubectl get --all-namespaces -o wide replicaset} +New-Alias -Name wkgars -Value ps1_wkgars +function ps1_kgyrs {kubectl get -o yaml replicaset} +New-Alias -Name kgyrs -Value ps1_kgyrs +function ps1_kers {kubectl edit replicaset} +New-Alias -Name kers -Value ps1_kers + +# Manage secret. +function ps1_kcsc {kubectl create secret} +New-Alias -Name kcsc -Value ps1_kcsc +function ps1_kdelsc {kubectl delete secret} +New-Alias -Name kdelsc -Value ps1_kdelsc +function ps1_kdsc {kubectl describe secret} +New-Alias -Name kdsc -Value ps1_kdsc +function ps1_kgsc {kubectl get secret} +New-Alias -Name kgsc -Value ps1_kgsc +function ps1_kgscg {kubectl get secret -o wide | grep} +New-Alias -Name kgscg -Value ps1_kgscg +function ps1_kgasc {kubectl get --all-namespaces -o wide secret} +New-Alias -Name kgasc -Value ps1_kgasc +function ps1_kgascg {kubectl get --all-namespaces -o wide secret | grep} +New-Alias -Name kgascg -Value ps1_kgascg +function ps1_kgscn {kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'} +New-Alias -Name kgscn -Value ps1_kgscn +function ps1_wkgsc {watch kubectl get secret} +New-Alias -Name wkgsc -Value ps1_wkgsc +function ps1_wkgasc {watch kubectl get --all-namespaces -o wide secret} +New-Alias -Name wkgasc -Value ps1_wkgasc +function ps1_kgysc {kubectl get -o yaml secret} +New-Alias -Name kgysc -Value ps1_kgysc +function ps1_kesc {kubectl edit secret} +New-Alias -Name kesc -Value ps1_kesc # CLI aliases. function ps1_k {kubectl} New-Alias -Name k -Value ps1_k function ps1_kg {kubectl get} New-Alias -Name kg -Value ps1_kg +function ps1_ke {kubectl edit} +New-Alias -Name ke -Value ps1_ke function ps1_kd {kubectl describe} New-Alias -Name kd -Value ps1_kd function ps1_kctx {kubectx} diff --git a/aliases.sh b/aliases.sh index 8c30566..7043d14 100644 --- a/aliases.sh +++ b/aliases.sh @@ -1,32 +1,46 @@ #!/bin/bash -# Manage cronjob. -alias kccj="kubectl create cronjob" -alias kdelcj="kubectl delete cronjob" -alias kdcj="kubectl describe cronjob" -alias kgcj="kubectl get cronjob" -alias kgcjg="kubectl get cronjob -o wide | grep" -alias kgacj="kubectl get --all-namespaces -o wide cronjob" -alias kgacjg="kubectl get --all-namespaces -o wide cronjob | grep" -alias kgcjn="kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcj="watch kubectl get cronjob" -alias wkgacj="watch kubectl get --all-namespaces -o wide cronjob" -alias kgycj="kubectl get -o yaml cronjob" -alias kecj="kubectl edit cronjob" +# Manage pod. +alias kcp="kubectl create pod" +alias kdelp="kubectl delete pod" +alias kdp="kubectl describe pod" +alias kgp="kubectl get pod" +alias kgpg="kubectl get pod -o wide | grep" +alias kgap="kubectl get --all-namespaces -o wide pod" +alias kgapg="kubectl get --all-namespaces -o wide pod | grep" +alias kgpn="kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgp="watch kubectl get pod" +alias wkgap="watch kubectl get --all-namespaces -o wide pod" +alias kgyp="kubectl get -o yaml pod" +alias kep="kubectl edit pod" -# Manage persistentvolumeclaim. -alias kcpvc="kubectl create persistentvolumeclaim" -alias kdelpvc="kubectl delete persistentvolumeclaim" -alias kdpvc="kubectl describe persistentvolumeclaim" -alias kgpvc="kubectl get persistentvolumeclaim" -alias kgpvcg="kubectl get persistentvolumeclaim -o wide | grep" -alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaim" -alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaim | grep" -alias kgpvcn="kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpvc="watch kubectl get persistentvolumeclaim" -alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaim" -alias kgypvc="kubectl get -o yaml persistentvolumeclaim" -alias kepvc="kubectl edit persistentvolumeclaim" +# Manage secret. +alias kcsc="kubectl create secret" +alias kdelsc="kubectl delete secret" +alias kdsc="kubectl describe secret" +alias kgsc="kubectl get secret" +alias kgscg="kubectl get secret -o wide | grep" +alias kgasc="kubectl get --all-namespaces -o wide secret" +alias kgascg="kubectl get --all-namespaces -o wide secret | grep" +alias kgscn="kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsc="watch kubectl get secret" +alias wkgasc="watch kubectl get --all-namespaces -o wide secret" +alias kgysc="kubectl get -o yaml secret" +alias kesc="kubectl edit secret" + +# Manage endpoint. +alias kcep="kubectl create endpoint" +alias kdelep="kubectl delete endpoint" +alias kdep="kubectl describe endpoint" +alias kgep="kubectl get endpoint" +alias kgepg="kubectl get endpoint -o wide | grep" +alias kgaep="kubectl get --all-namespaces -o wide endpoint" +alias kgaepg="kubectl get --all-namespaces -o wide endpoint | grep" +alias kgepn="kubectl get endpoint -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgep="watch kubectl get endpoint" +alias wkgaep="watch kubectl get --all-namespaces -o wide endpoint" +alias kgyep="kubectl get -o yaml endpoint" +alias keep="kubectl edit endpoint" # Manage podpreset. alias kcpp="kubectl create podpreset" @@ -42,33 +56,19 @@ alias wkgapp="watch kubectl get --all-namespaces -o wide podpreset" alias kgypp="kubectl get -o yaml podpreset" alias kepp="kubectl edit podpreset" -# Manage componentstatus. -alias kccs="kubectl create componentstatus" -alias kdelcs="kubectl delete componentstatus" -alias kdcs="kubectl describe componentstatus" -alias kgcs="kubectl get componentstatus" -alias kgcsg="kubectl get componentstatus -o wide | grep" -alias kgacs="kubectl get --all-namespaces -o wide componentstatus" -alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" -alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcs="watch kubectl get componentstatus" -alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" -alias kgycs="kubectl get -o yaml componentstatus" -alias kecs="kubectl edit componentstatus" - -# Manage podtemplate. -alias kcpt="kubectl create podtemplate" -alias kdelpt="kubectl delete podtemplate" -alias kdpt="kubectl describe podtemplate" -alias kgpt="kubectl get podtemplate" -alias kgptg="kubectl get podtemplate -o wide | grep" -alias kgapt="kubectl get --all-namespaces -o wide podtemplate" -alias kgaptg="kubectl get --all-namespaces -o wide podtemplate | grep" -alias kgptn="kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpt="watch kubectl get podtemplate" -alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplate" -alias kgypt="kubectl get -o yaml podtemplate" -alias kept="kubectl edit podtemplate" +# Manage podsecuritypolicy. +alias kcpsp="kubectl create podsecuritypolicy" +alias kdelpsp="kubectl delete podsecuritypolicy" +alias kdpsp="kubectl describe podsecuritypolicy" +alias kgpsp="kubectl get podsecuritypolicy" +alias kgpspg="kubectl get podsecuritypolicy -o wide | grep" +alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicy" +alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicy | grep" +alias kgpspn="kubectl get podsecuritypolicy -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpsp="watch kubectl get podsecuritypolicy" +alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicy" +alias kgypsp="kubectl get -o yaml podsecuritypolicy" +alias kepsp="kubectl edit podsecuritypolicy" # Manage replicaset. alias kcrs="kubectl create replicaset" @@ -84,75 +84,19 @@ alias wkgars="watch kubectl get --all-namespaces -o wide replicaset" alias kgyrs="kubectl get -o yaml replicaset" alias kers="kubectl edit replicaset" -# Manage node. -alias kcn="kubectl create node" -alias kdeln="kubectl delete node" -alias kdn="kubectl describe node" -alias kgn="kubectl get node" -alias kgng="kubectl get node -o wide | grep" -alias kgan="kubectl get --all-namespaces -o wide node" -alias kgang="kubectl get --all-namespaces -o wide node | grep" -alias kgnn="kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgn="watch kubectl get node" -alias wkgan="watch kubectl get --all-namespaces -o wide node" -alias kgyn="kubectl get -o yaml node" -alias ken="kubectl edit node" - -# Manage controllerrevision. -alias kccrv="kubectl create controllerrevision" -alias kdelcrv="kubectl delete controllerrevision" -alias kdcrv="kubectl describe controllerrevision" -alias kgcrv="kubectl get controllerrevision" -alias kgcrvg="kubectl get controllerrevision -o wide | grep" -alias kgacrv="kubectl get --all-namespaces -o wide controllerrevision" -alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevision | grep" -alias kgcrvn="kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrv="watch kubectl get controllerrevision" -alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevision" -alias kgycrv="kubectl get -o yaml controllerrevision" -alias kecrv="kubectl edit controllerrevision" - -# Manage ingress. -alias kci="kubectl create ingress" -alias kdeli="kubectl delete ingress" -alias kdi="kubectl describe ingress" -alias kgi="kubectl get ingress" -alias kgig="kubectl get ingress -o wide | grep" -alias kgai="kubectl get --all-namespaces -o wide ingress" -alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" -alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgi="watch kubectl get ingress" -alias wkgai="watch kubectl get --all-namespaces -o wide ingress" -alias kgyi="kubectl get -o yaml ingress" -alias kei="kubectl edit ingress" - -# Manage pod. -alias kcp="kubectl create pod" -alias kdelp="kubectl delete pod" -alias kdp="kubectl describe pod" -alias kgp="kubectl get pod" -alias kgpg="kubectl get pod -o wide | grep" -alias kgap="kubectl get --all-namespaces -o wide pod" -alias kgapg="kubectl get --all-namespaces -o wide pod | grep" -alias kgpn="kubectl get pod -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgp="watch kubectl get pod" -alias wkgap="watch kubectl get --all-namespaces -o wide pod" -alias kgyp="kubectl get -o yaml pod" -alias kep="kubectl edit pod" - -# Manage podsecuritypolicy. -alias kcpsp="kubectl create podsecuritypolicy" -alias kdelpsp="kubectl delete podsecuritypolicy" -alias kdpsp="kubectl describe podsecuritypolicy" -alias kgpsp="kubectl get podsecuritypolicy" -alias kgpspg="kubectl get podsecuritypolicy -o wide | grep" -alias kgapsp="kubectl get --all-namespaces -o wide podsecuritypolicy" -alias kgapspg="kubectl get --all-namespaces -o wide podsecuritypolicy | grep" -alias kgpspn="kubectl get podsecuritypolicy -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpsp="watch kubectl get podsecuritypolicy" -alias wkgapsp="watch kubectl get --all-namespaces -o wide podsecuritypolicy" -alias kgypsp="kubectl get -o yaml podsecuritypolicy" -alias kepsp="kubectl edit podsecuritypolicy" +# Manage serviceaccount. +alias kcsa="kubectl create serviceaccount" +alias kdelsa="kubectl delete serviceaccount" +alias kdsa="kubectl describe serviceaccount" +alias kgsa="kubectl get serviceaccount" +alias kgsag="kubectl get serviceaccount -o wide | grep" +alias kgasa="kubectl get --all-namespaces -o wide serviceaccount" +alias kgasag="kubectl get --all-namespaces -o wide serviceaccount | grep" +alias kgsan="kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgsa="watch kubectl get serviceaccount" +alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccount" +alias kgysa="kubectl get -o yaml serviceaccount" +alias kesa="kubectl edit serviceaccount" # Manage storageclass. alias kcscls="kubectl create storageclass" @@ -182,6 +126,62 @@ alias wkgacsr="watch kubectl get --all-namespaces -o wide certificatesigningrequ alias kgycsr="kubectl get -o yaml certificatesigningrequest" alias kecsr="kubectl edit certificatesigningrequest" +# Manage clusterrole. +alias kccr="kubectl create clusterrole" +alias kdelcr="kubectl delete clusterrole" +alias kdcr="kubectl describe clusterrole" +alias kgcr="kubectl get clusterrole" +alias kgcrg="kubectl get clusterrole -o wide | grep" +alias kgacr="kubectl get --all-namespaces -o wide clusterrole" +alias kgacrg="kubectl get --all-namespaces -o wide clusterrole | grep" +alias kgcrn="kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcr="watch kubectl get clusterrole" +alias wkgacr="watch kubectl get --all-namespaces -o wide clusterrole" +alias kgycr="kubectl get -o yaml clusterrole" +alias kecr="kubectl edit clusterrole" + +# Manage componentstatus. +alias kccs="kubectl create componentstatus" +alias kdelcs="kubectl delete componentstatus" +alias kdcs="kubectl describe componentstatus" +alias kgcs="kubectl get componentstatus" +alias kgcsg="kubectl get componentstatus -o wide | grep" +alias kgacs="kubectl get --all-namespaces -o wide componentstatus" +alias kgacsg="kubectl get --all-namespaces -o wide componentstatus | grep" +alias kgcsn="kubectl get componentstatus -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcs="watch kubectl get componentstatus" +alias wkgacs="watch kubectl get --all-namespaces -o wide componentstatus" +alias kgycs="kubectl get -o yaml componentstatus" +alias kecs="kubectl edit componentstatus" + +# Manage deployment. +alias kcd="kubectl create deployment" +alias kdeld="kubectl delete deployment" +alias kdd="kubectl describe deployment" +alias kgd="kubectl get deployment" +alias kgdg="kubectl get deployment -o wide | grep" +alias kgad="kubectl get --all-namespaces -o wide deployment" +alias kgadg="kubectl get --all-namespaces -o wide deployment | grep" +alias kgdn="kubectl get deployment -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgd="watch kubectl get deployment" +alias wkgad="watch kubectl get --all-namespaces -o wide deployment" +alias kgyd="kubectl get -o yaml deployment" +alias ked="kubectl edit deployment" + +# Manage job. +alias kcj="kubectl create job" +alias kdelj="kubectl delete job" +alias kdj="kubectl describe job" +alias kgj="kubectl get job" +alias kgjg="kubectl get job -o wide | grep" +alias kgaj="kubectl get --all-namespaces -o wide job" +alias kgajg="kubectl get --all-namespaces -o wide job | grep" +alias kgjn="kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgj="watch kubectl get job" +alias wkgaj="watch kubectl get --all-namespaces -o wide job" +alias kgyj="kubectl get -o yaml job" +alias kej="kubectl edit job" + # Manage limitrange. alias kclr="kubectl create limitrange" alias kdellr="kubectl delete limitrange" @@ -203,138 +203,40 @@ alias kdpv="kubectl describe persistentvolume" alias kgpv="kubectl get persistentvolume" alias kgpvg="kubectl get persistentvolume -o wide | grep" alias kgapv="kubectl get --all-namespaces -o wide persistentvolume" -alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" -alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgpv="watch kubectl get persistentvolume" -alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" -alias kgypv="kubectl get -o yaml persistentvolume" -alias kepv="kubectl edit persistentvolume" - -# Manage replicationcontroller. -alias kckrc="kubectl create replicationcontroller" -alias kdelkrc="kubectl delete replicationcontroller" -alias kdkrc="kubectl describe replicationcontroller" -alias kgkrc="kubectl get replicationcontroller" -alias kgkrcg="kubectl get replicationcontroller -o wide | grep" -alias kgakrc="kubectl get --all-namespaces -o wide replicationcontroller" -alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontroller | grep" -alias kgkrcn="kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgkrc="watch kubectl get replicationcontroller" -alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontroller" -alias kgykrc="kubectl get -o yaml replicationcontroller" -alias kekrc="kubectl edit replicationcontroller" - -# Manage resourcequota. -alias kcrq="kubectl create resourcequota" -alias kdelrq="kubectl delete resourcequota" -alias kdrq="kubectl describe resourcequota" -alias kgrq="kubectl get resourcequota" -alias kgrqg="kubectl get resourcequota -o wide | grep" -alias kgarq="kubectl get --all-namespaces -o wide resourcequota" -alias kgarqg="kubectl get --all-namespaces -o wide resourcequota | grep" -alias kgrqn="kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrq="watch kubectl get resourcequota" -alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequota" -alias kgyrq="kubectl get -o yaml resourcequota" -alias kerq="kubectl edit resourcequota" - -# Manage rolebinding. -alias kcrb="kubectl create rolebinding" -alias kdelrb="kubectl delete rolebinding" -alias kdrb="kubectl describe rolebinding" -alias kgrb="kubectl get rolebinding" -alias kgrbg="kubectl get rolebinding -o wide | grep" -alias kgarb="kubectl get --all-namespaces -o wide rolebinding" -alias kgarbg="kubectl get --all-namespaces -o wide rolebinding | grep" -alias kgrbn="kubectl get rolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgrb="watch kubectl get rolebinding" -alias wkgarb="watch kubectl get --all-namespaces -o wide rolebinding" -alias kgyrb="kubectl get -o yaml rolebinding" -alias kerb="kubectl edit rolebinding" - -# Manage deployment. -alias kcd="kubectl create deployment" -alias kdeld="kubectl delete deployment" -alias kdd="kubectl describe deployment" -alias kgd="kubectl get deployment" -alias kgdg="kubectl get deployment -o wide | grep" -alias kgad="kubectl get --all-namespaces -o wide deployment" -alias kgadg="kubectl get --all-namespaces -o wide deployment | grep" -alias kgdn="kubectl get deployment -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgd="watch kubectl get deployment" -alias wkgad="watch kubectl get --all-namespaces -o wide deployment" -alias kgyd="kubectl get -o yaml deployment" -alias ked="kubectl edit deployment" - -# Manage serviceaccount. -alias kcsa="kubectl create serviceaccount" -alias kdelsa="kubectl delete serviceaccount" -alias kdsa="kubectl describe serviceaccount" -alias kgsa="kubectl get serviceaccount" -alias kgsag="kubectl get serviceaccount -o wide | grep" -alias kgasa="kubectl get --all-namespaces -o wide serviceaccount" -alias kgasag="kubectl get --all-namespaces -o wide serviceaccount | grep" -alias kgsan="kubectl get serviceaccount -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsa="watch kubectl get serviceaccount" -alias wkgasa="watch kubectl get --all-namespaces -o wide serviceaccount" -alias kgysa="kubectl get -o yaml serviceaccount" -alias kesa="kubectl edit serviceaccount" - -# Manage statefulset. -alias kcss="kubectl create statefulset" -alias kdelss="kubectl delete statefulset" -alias kdss="kubectl describe statefulset" -alias kgss="kubectl get statefulset" -alias kgssg="kubectl get statefulset -o wide | grep" -alias kgass="kubectl get --all-namespaces -o wide statefulset" -alias kgassg="kubectl get --all-namespaces -o wide statefulset | grep" -alias kgssn="kubectl get statefulset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgss="watch kubectl get statefulset" -alias wkgass="watch kubectl get --all-namespaces -o wide statefulset" -alias kgyss="kubectl get -o yaml statefulset" -alias kess="kubectl edit statefulset" - -# Manage secret. -alias kcsc="kubectl create secret" -alias kdelsc="kubectl delete secret" -alias kdsc="kubectl describe secret" -alias kgsc="kubectl get secret" -alias kgscg="kubectl get secret -o wide | grep" -alias kgasc="kubectl get --all-namespaces -o wide secret" -alias kgascg="kubectl get --all-namespaces -o wide secret | grep" -alias kgscn="kubectl get secret -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgsc="watch kubectl get secret" -alias wkgasc="watch kubectl get --all-namespaces -o wide secret" -alias kgysc="kubectl get -o yaml secret" -alias kesc="kubectl edit secret" - -# Manage endpoint. -alias kcep="kubectl create endpoint" -alias kdelep="kubectl delete endpoint" -alias kdep="kubectl describe endpoint" -alias kgep="kubectl get endpoint" -alias kgepg="kubectl get endpoint -o wide | grep" -alias kgaep="kubectl get --all-namespaces -o wide endpoint" -alias kgaepg="kubectl get --all-namespaces -o wide endpoint | grep" -alias kgepn="kubectl get endpoint -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgep="watch kubectl get endpoint" -alias wkgaep="watch kubectl get --all-namespaces -o wide endpoint" -alias kgyep="kubectl get -o yaml endpoint" -alias keep="kubectl edit endpoint" +alias kgapvg="kubectl get --all-namespaces -o wide persistentvolume | grep" +alias kgpvn="kubectl get persistentvolume -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpv="watch kubectl get persistentvolume" +alias wkgapv="watch kubectl get --all-namespaces -o wide persistentvolume" +alias kgypv="kubectl get -o yaml persistentvolume" +alias kepv="kubectl edit persistentvolume" -# Manage namespace. -alias kcns="kubectl create namespace" -alias kdelns="kubectl delete namespace" -alias kdns="kubectl describe namespace" -alias kgns="kubectl get namespace" -alias kgnsg="kubectl get namespace -o wide | grep" -alias kgans="kubectl get --all-namespaces -o wide namespace" -alias kgansg="kubectl get --all-namespaces -o wide namespace | grep" -alias kgnsn="kubectl get namespace -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgns="watch kubectl get namespace" -alias wkgans="watch kubectl get --all-namespaces -o wide namespace" -alias kgyns="kubectl get -o yaml namespace" -alias kens="kubectl edit namespace" +# Manage resourcequota. +alias kcrq="kubectl create resourcequota" +alias kdelrq="kubectl delete resourcequota" +alias kdrq="kubectl describe resourcequota" +alias kgrq="kubectl get resourcequota" +alias kgrqg="kubectl get resourcequota -o wide | grep" +alias kgarq="kubectl get --all-namespaces -o wide resourcequota" +alias kgarqg="kubectl get --all-namespaces -o wide resourcequota | grep" +alias kgrqn="kubectl get resourcequota -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrq="watch kubectl get resourcequota" +alias wkgarq="watch kubectl get --all-namespaces -o wide resourcequota" +alias kgyrq="kubectl get -o yaml resourcequota" +alias kerq="kubectl edit resourcequota" + +# Manage rolebinding. +alias kcrb="kubectl create rolebinding" +alias kdelrb="kubectl delete rolebinding" +alias kdrb="kubectl describe rolebinding" +alias kgrb="kubectl get rolebinding" +alias kgrbg="kubectl get rolebinding -o wide | grep" +alias kgarb="kubectl get --all-namespaces -o wide rolebinding" +alias kgarbg="kubectl get --all-namespaces -o wide rolebinding | grep" +alias kgrbn="kubectl get rolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgrb="watch kubectl get rolebinding" +alias wkgarb="watch kubectl get --all-namespaces -o wide rolebinding" +alias kgyrb="kubectl get -o yaml rolebinding" +alias kerb="kubectl edit rolebinding" # Manage role. alias kcr="kubectl create role" @@ -378,6 +280,118 @@ alias wkgacm="watch kubectl get --all-namespaces -o wide configmap" alias kgycm="kubectl get -o yaml configmap" alias kecm="kubectl edit configmap" +# Manage controllerrevision. +alias kccrv="kubectl create controllerrevision" +alias kdelcrv="kubectl delete controllerrevision" +alias kdcrv="kubectl describe controllerrevision" +alias kgcrv="kubectl get controllerrevision" +alias kgcrvg="kubectl get controllerrevision -o wide | grep" +alias kgacrv="kubectl get --all-namespaces -o wide controllerrevision" +alias kgacrvg="kubectl get --all-namespaces -o wide controllerrevision | grep" +alias kgcrvn="kubectl get controllerrevision -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrv="watch kubectl get controllerrevision" +alias wkgacrv="watch kubectl get --all-namespaces -o wide controllerrevision" +alias kgycrv="kubectl get -o yaml controllerrevision" +alias kecrv="kubectl edit controllerrevision" + +# Manage persistentvolumeclaim. +alias kcpvc="kubectl create persistentvolumeclaim" +alias kdelpvc="kubectl delete persistentvolumeclaim" +alias kdpvc="kubectl describe persistentvolumeclaim" +alias kgpvc="kubectl get persistentvolumeclaim" +alias kgpvcg="kubectl get persistentvolumeclaim -o wide | grep" +alias kgapvc="kubectl get --all-namespaces -o wide persistentvolumeclaim" +alias kgapvcg="kubectl get --all-namespaces -o wide persistentvolumeclaim | grep" +alias kgpvcn="kubectl get persistentvolumeclaim -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpvc="watch kubectl get persistentvolumeclaim" +alias wkgapvc="watch kubectl get --all-namespaces -o wide persistentvolumeclaim" +alias kgypvc="kubectl get -o yaml persistentvolumeclaim" +alias kepvc="kubectl edit persistentvolumeclaim" + +# Manage replicationcontroller. +alias kckrc="kubectl create replicationcontroller" +alias kdelkrc="kubectl delete replicationcontroller" +alias kdkrc="kubectl describe replicationcontroller" +alias kgkrc="kubectl get replicationcontroller" +alias kgkrcg="kubectl get replicationcontroller -o wide | grep" +alias kgakrc="kubectl get --all-namespaces -o wide replicationcontroller" +alias kgakrcg="kubectl get --all-namespaces -o wide replicationcontroller | grep" +alias kgkrcn="kubectl get replicationcontroller -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgkrc="watch kubectl get replicationcontroller" +alias wkgakrc="watch kubectl get --all-namespaces -o wide replicationcontroller" +alias kgykrc="kubectl get -o yaml replicationcontroller" +alias kekrc="kubectl edit replicationcontroller" + +# Manage clusterrolebinding. +alias kccrb="kubectl create clusterrolebinding" +alias kdelcrb="kubectl delete clusterrolebinding" +alias kdcrb="kubectl describe clusterrolebinding" +alias kgcrb="kubectl get clusterrolebinding" +alias kgcrbg="kubectl get clusterrolebinding -o wide | grep" +alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebinding" +alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebinding | grep" +alias kgcrbn="kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcrb="watch kubectl get clusterrolebinding" +alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebinding" +alias kgycrb="kubectl get -o yaml clusterrolebinding" +alias kecrb="kubectl edit clusterrolebinding" + +# Manage node. +alias kcn="kubectl create node" +alias kdeln="kubectl delete node" +alias kdn="kubectl describe node" +alias kgn="kubectl get node" +alias kgng="kubectl get node -o wide | grep" +alias kgan="kubectl get --all-namespaces -o wide node" +alias kgang="kubectl get --all-namespaces -o wide node | grep" +alias kgnn="kubectl get node -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgn="watch kubectl get node" +alias wkgan="watch kubectl get --all-namespaces -o wide node" +alias kgyn="kubectl get -o yaml node" +alias ken="kubectl edit node" + +# Manage statefulset. +alias kcss="kubectl create statefulset" +alias kdelss="kubectl delete statefulset" +alias kdss="kubectl describe statefulset" +alias kgss="kubectl get statefulset" +alias kgssg="kubectl get statefulset -o wide | grep" +alias kgass="kubectl get --all-namespaces -o wide statefulset" +alias kgassg="kubectl get --all-namespaces -o wide statefulset | grep" +alias kgssn="kubectl get statefulset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgss="watch kubectl get statefulset" +alias wkgass="watch kubectl get --all-namespaces -o wide statefulset" +alias kgyss="kubectl get -o yaml statefulset" +alias kess="kubectl edit statefulset" + +# Manage podtemplate. +alias kcpt="kubectl create podtemplate" +alias kdelpt="kubectl delete podtemplate" +alias kdpt="kubectl describe podtemplate" +alias kgpt="kubectl get podtemplate" +alias kgptg="kubectl get podtemplate -o wide | grep" +alias kgapt="kubectl get --all-namespaces -o wide podtemplate" +alias kgaptg="kubectl get --all-namespaces -o wide podtemplate | grep" +alias kgptn="kubectl get podtemplate -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgpt="watch kubectl get podtemplate" +alias wkgapt="watch kubectl get --all-namespaces -o wide podtemplate" +alias kgypt="kubectl get -o yaml podtemplate" +alias kept="kubectl edit podtemplate" + +# Manage cronjob. +alias kccj="kubectl create cronjob" +alias kdelcj="kubectl delete cronjob" +alias kdcj="kubectl describe cronjob" +alias kgcj="kubectl get cronjob" +alias kgcjg="kubectl get cronjob -o wide | grep" +alias kgacj="kubectl get --all-namespaces -o wide cronjob" +alias kgacjg="kubectl get --all-namespaces -o wide cronjob | grep" +alias kgcjn="kubectl get cronjob -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgcj="watch kubectl get cronjob" +alias wkgacj="watch kubectl get --all-namespaces -o wide cronjob" +alias kgycj="kubectl get -o yaml cronjob" +alias kecj="kubectl edit cronjob" + # Manage event. alias kcev="kubectl create event" alias kdelev="kubectl delete event" @@ -392,6 +406,48 @@ alias wkgaev="watch kubectl get --all-namespaces -o wide event" alias kgyev="kubectl get -o yaml event" alias keev="kubectl edit event" +# Manage ingress. +alias kci="kubectl create ingress" +alias kdeli="kubectl delete ingress" +alias kdi="kubectl describe ingress" +alias kgi="kubectl get ingress" +alias kgig="kubectl get ingress -o wide | grep" +alias kgai="kubectl get --all-namespaces -o wide ingress" +alias kgaig="kubectl get --all-namespaces -o wide ingress | grep" +alias kgin="kubectl get ingress -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgi="watch kubectl get ingress" +alias wkgai="watch kubectl get --all-namespaces -o wide ingress" +alias kgyi="kubectl get -o yaml ingress" +alias kei="kubectl edit ingress" + +# Manage namespace. +alias kcns="kubectl create namespace" +alias kdelns="kubectl delete namespace" +alias kdns="kubectl describe namespace" +alias kgns="kubectl get namespace" +alias kgnsg="kubectl get namespace -o wide | grep" +alias kgans="kubectl get --all-namespaces -o wide namespace" +alias kgansg="kubectl get --all-namespaces -o wide namespace | grep" +alias kgnsn="kubectl get namespace -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgns="watch kubectl get namespace" +alias wkgans="watch kubectl get --all-namespaces -o wide namespace" +alias kgyns="kubectl get -o yaml namespace" +alias kens="kubectl edit namespace" + +# Manage daemonset. +alias kcds="kubectl create daemonset" +alias kdelds="kubectl delete daemonset" +alias kdds="kubectl describe daemonset" +alias kgds="kubectl get daemonset" +alias kgdsg="kubectl get daemonset -o wide | grep" +alias kgads="kubectl get --all-namespaces -o wide daemonset" +alias kgadsg="kubectl get --all-namespaces -o wide daemonset | grep" +alias kgdsn="kubectl get daemonset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" +alias wkgds="watch kubectl get daemonset" +alias wkgads="watch kubectl get --all-namespaces -o wide daemonset" +alias kgyds="kubectl get -o yaml daemonset" +alias keds="kubectl edit daemonset" + # Manage horizontalpodautoscaler. alias kchpas="kubectl create horizontalpodautoscaler" alias kdelhpas="kubectl delete horizontalpodautoscaler" @@ -434,65 +490,10 @@ alias wkgapdb="watch kubectl get --all-namespaces -o wide poddisruptionbudget" alias kgypdb="kubectl get -o yaml poddisruptionbudget" alias kepdb="kubectl edit poddisruptionbudget" -# Manage clusterrolebinding. -alias kccrb="kubectl create clusterrolebinding" -alias kdelcrb="kubectl delete clusterrolebinding" -alias kdcrb="kubectl describe clusterrolebinding" -alias kgcrb="kubectl get clusterrolebinding" -alias kgcrbg="kubectl get clusterrolebinding -o wide | grep" -alias kgacrb="kubectl get --all-namespaces -o wide clusterrolebinding" -alias kgacrbg="kubectl get --all-namespaces -o wide clusterrolebinding | grep" -alias kgcrbn="kubectl get clusterrolebinding -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcrb="watch kubectl get clusterrolebinding" -alias wkgacrb="watch kubectl get --all-namespaces -o wide clusterrolebinding" -alias kgycrb="kubectl get -o yaml clusterrolebinding" -alias kecrb="kubectl edit clusterrolebinding" - -# Manage daemonset. -alias kcds="kubectl create daemonset" -alias kdelds="kubectl delete daemonset" -alias kdds="kubectl describe daemonset" -alias kgds="kubectl get daemonset" -alias kgdsg="kubectl get daemonset -o wide | grep" -alias kgads="kubectl get --all-namespaces -o wide daemonset" -alias kgadsg="kubectl get --all-namespaces -o wide daemonset | grep" -alias kgdsn="kubectl get daemonset -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgds="watch kubectl get daemonset" -alias wkgads="watch kubectl get --all-namespaces -o wide daemonset" -alias kgyds="kubectl get -o yaml daemonset" -alias keds="kubectl edit daemonset" - -# Manage job. -alias kcj="kubectl create job" -alias kdelj="kubectl delete job" -alias kdj="kubectl describe job" -alias kgj="kubectl get job" -alias kgjg="kubectl get job -o wide | grep" -alias kgaj="kubectl get --all-namespaces -o wide job" -alias kgajg="kubectl get --all-namespaces -o wide job | grep" -alias kgjn="kubectl get job -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgj="watch kubectl get job" -alias wkgaj="watch kubectl get --all-namespaces -o wide job" -alias kgyj="kubectl get -o yaml job" -alias kej="kubectl edit job" - -# Manage clusterrole. -alias kccr="kubectl create clusterrole" -alias kdelcr="kubectl delete clusterrole" -alias kdcr="kubectl describe clusterrole" -alias kgcr="kubectl get clusterrole" -alias kgcrg="kubectl get clusterrole -o wide | grep" -alias kgacr="kubectl get --all-namespaces -o wide clusterrole" -alias kgacrg="kubectl get --all-namespaces -o wide clusterrole | grep" -alias kgcrn="kubectl get clusterrole -o go-template --template '{{range .items}}{{.metadata.name}}{{\" \"}}{{end}}'" -alias wkgcr="watch kubectl get clusterrole" -alias wkgacr="watch kubectl get --all-namespaces -o wide clusterrole" -alias kgycr="kubectl get -o yaml clusterrole" -alias kecr="kubectl edit clusterrole" - # CLI aliases. alias k="kubectl" alias kg="kubectl get" +alias ke="kubectl edit" alias kd="kubectl describe" alias kctx="kubectx" alias kns="kubens" diff --git a/aliases.yaml b/aliases.yaml index ab75823..18b6c37 100644 --- a/aliases.yaml +++ b/aliases.yaml @@ -119,6 +119,9 @@ additional: - short: kg cmd: "kubectl get" comment: "CLI aliases." + - short: ke + cmd: "kubectl edit" + comment: "CLI aliases." - short: kd cmd: "kubectl describe" comment: "CLI aliases."