af1709cfdc57bce75f641f5ea8171ae97d6f246c
- Author
- Marc Cornellà <marc.cornella@live.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
kubectl: use kubectl to define aliases
This prevents conflicts with other utilities named k (see #6408).
Diff
1diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh
2index f91475b6c98bfad794a362716e85e3b1e2cf4d70..a4a6b1b886c495e2da05cb7574b7215cc2b82b19 100644
3--- a/plugins/kubectl/kubectl.plugin.zsh
4+++ b/plugins/kubectl/kubectl.plugin.zsh
5@@ -14,53 +14,53 @@ fi
6 alias k=kubectl
7
8 # Apply a YML file
9-alias kaf='k apply -f'
10+alias kaf='kubectl apply -f'
11
12 # Drop into an interactive terminal on a container
13-alias keti='k exec -ti'
14+alias keti='kubectl exec -ti'
15
16 # Manage configuration quickly to switch contexts between local, dev ad staging.
17-alias kcuc='k config use-context'
18-alias kcsc='k config set-context'
19-alias kcdc='k config delete-context'
20-alias kccc='k config current-context'
21+alias kcuc='kubectl config use-context'
22+alias kcsc='kubectl config set-context'
23+alias kcdc='kubectl config delete-context'
24+alias kccc='kubectl config current-context'
25
26 # Pod management.
27-alias kgp='k get pods'
28-alias kep='k edit pods'
29-alias kdp='k describe pods'
30-alias kdelp='k delete pods'
31+alias kgp='kubectl get pods'
32+alias kep='kubectl edit pods'
33+alias kdp='kubectl describe pods'
34+alias kdelp='kubectl delete pods'
35
36 # Service management.
37-alias kgs='k get svc'
38-alias kes='k edit svc'
39-alias kds='k describe svc'
40-alias kdels='k delete svc'
41+alias kgs='kubectl get svc'
42+alias kes='kubectl edit svc'
43+alias kds='kubectl describe svc'
44+alias kdels='kubectl delete svc'
45
46 # Ingress management
47-alias kgi='k get ingress'
48-alias kei='k edit ingress'
49-alias kdi='k describe ingress'
50-alias kdeli='k delete ingress'
51+alias kgi='kubectl get ingress'
52+alias kei='kubectl edit ingress'
53+alias kdi='kubectl describe ingress'
54+alias kdeli='kubectl delete ingress'
55
56 # Secret management
57-alias kgsec='k get secret'
58-alias kdsec='k describe secret'
59-alias kdelsec='k delete secret'
60+alias kgsec='kubectl get secret'
61+alias kdsec='kubectl describe secret'
62+alias kdelsec='kubectl delete secret'
63
64 # Deployment management.
65-alias kgd='k get deployment'
66-alias ked='k edit deployment'
67-alias kdd='k describe deployment'
68-alias kdeld='k delete deployment'
69-alias ksd='k scale deployment'
70-alias krsd='k rollout status deployment'
71+alias kgd='kubectl get deployment'
72+alias ked='kubectl edit deployment'
73+alias kdd='kubectl describe deployment'
74+alias kdeld='kubectl delete deployment'
75+alias ksd='kubectl scale deployment'
76+alias krsd='kubectl rollout status deployment'
77
78 # Rollout management.
79-alias kgrs='k get rs'
80-alias krh='k rollout history'
81-alias kru='k rollout undo'
82+alias kgrs='kubectl get rs'
83+alias krh='kubectl rollout history'
84+alias kru='kubectl rollout undo'
85
86 # Logs
87-alias kl='k logs'
88-alias klf='k logs -f'
89+alias kl='kubectl logs'
90+alias klf='kubectl logs -f'