-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathalias.bash
More file actions
65 lines (56 loc) · 1.25 KB
/
alias.bash
File metadata and controls
65 lines (56 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash
echo "Adding kubectl aliases to ~/.bashrc..."
cat <<EOL >> ~/.bashrc
# Kubectl Aliases
alias k=kubectl
alias kg="k get"
alias kgp="kg po"
alias kgd="kg deploy"
alias kgn="kg nodes"
alias kgsvc="kg svc"
alias kging="kg ingress"
alias kgpv="kg pv"
alias kgpvc="kg pvc"
alias kgns="kg ns"
alias kgsec="kg secret"
alias kgrs="kg rs"
alias kgsts="kg sts"
alias kgiss="kg issuer"
alias kgc="kg challenge"
# Apply and Delete aliases
alias ka="k apply"
alias kdel="k delete"
alias kdelp="kdel po"
alias kdeld="kdel deploy"
alias kdelsvc="kdel svc"
alias kdeling="kdel ingress"
alias kdelpv="kdel pv"
alias kdelpvc="kdel pvc"
alias kdelns="kdel ns"
alias kdelsec="kdel secret"
alias kdelrs="kdel rs"
alias kdelsts="kdel sts"
# Describe aliases
alias kd="k describe"
alias kdp="kd po"
alias kdd="kd deploy"
alias kdsvc="kd svc"
alias kding="kd ingress"
alias kdpv="kd pv"
alias kdpvc="kd pvc"
alias kdns="kd ns"
alias kdsec="kd secret"
alias kdrs="kd rs"
alias kdsts="kd sts"
alias kdc="kd challenge"
# Config aliases
alias kgctx="k config get-contexts"
alias kcurctx="k config current-context"
alias kusectx="k config use-context"
alias kusens="k config set-context --current"
# Top aliases
alias kt="k top"
alias ktp="kt po"
alias ktn="kt nodes"
EOL
source ~/.bashrc