Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Oh My Zsh
Commits
af1709cf
Unverified
Commit
af1709cf
authored
Aug 13, 2018
by
Marc Cornellà
Committed by
GitHub
Aug 13, 2018
Browse files
kubectl: use kubectl to define aliases
This prevents conflicts with other utilities named k (see #6408).
parent
1691cf8a
Changes
1
Hide whitespace changes
Inline
Side-by-side
plugins/kubectl/kubectl.plugin.zsh
View file @
af1709cf
...
@@ -14,53 +14,53 @@ fi
...
@@ -14,53 +14,53 @@ fi
alias
k
=
kubectl
alias
k
=
kubectl
# Apply a YML file
# Apply a YML file
alias
kaf
=
'k apply -f'
alias
kaf
=
'k
ubectl
apply -f'
# Drop into an interactive terminal on a container
# Drop into an interactive terminal on a container
alias
keti
=
'k exec -ti'
alias
keti
=
'k
ubectl
exec -ti'
# Manage configuration quickly to switch contexts between local, dev ad staging.
# Manage configuration quickly to switch contexts between local, dev ad staging.
alias
kcuc
=
'k config use-context'
alias
kcuc
=
'k
ubectl
config use-context'
alias
kcsc
=
'k config set-context'
alias
kcsc
=
'k
ubectl
config set-context'
alias
kcdc
=
'k config delete-context'
alias
kcdc
=
'k
ubectl
config delete-context'
alias
kccc
=
'k config current-context'
alias
kccc
=
'k
ubectl
config current-context'
# Pod management.
# Pod management.
alias
kgp
=
'k get pods'
alias
kgp
=
'k
ubectl
get pods'
alias
kep
=
'k edit pods'
alias
kep
=
'k
ubectl
edit pods'
alias
kdp
=
'k describe pods'
alias
kdp
=
'k
ubectl
describe pods'
alias
kdelp
=
'k delete pods'
alias
kdelp
=
'k
ubectl
delete pods'
# Service management.
# Service management.
alias
kgs
=
'k get svc'
alias
kgs
=
'k
ubectl
get svc'
alias
kes
=
'k edit svc'
alias
kes
=
'k
ubectl
edit svc'
alias
kds
=
'k describe svc'
alias
kds
=
'k
ubectl
describe svc'
alias
kdels
=
'k delete svc'
alias
kdels
=
'k
ubectl
delete svc'
# Ingress management
# Ingress management
alias
kgi
=
'k get ingress'
alias
kgi
=
'k
ubectl
get ingress'
alias
kei
=
'k edit ingress'
alias
kei
=
'k
ubectl
edit ingress'
alias
kdi
=
'k describe ingress'
alias
kdi
=
'k
ubectl
describe ingress'
alias
kdeli
=
'k delete ingress'
alias
kdeli
=
'k
ubectl
delete ingress'
# Secret management
# Secret management
alias
kgsec
=
'k get secret'
alias
kgsec
=
'k
ubectl
get secret'
alias
kdsec
=
'k describe secret'
alias
kdsec
=
'k
ubectl
describe secret'
alias
kdelsec
=
'k delete secret'
alias
kdelsec
=
'k
ubectl
delete secret'
# Deployment management.
# Deployment management.
alias
kgd
=
'k get deployment'
alias
kgd
=
'k
ubectl
get deployment'
alias
ked
=
'k edit deployment'
alias
ked
=
'k
ubectl
edit deployment'
alias
kdd
=
'k describe deployment'
alias
kdd
=
'k
ubectl
describe deployment'
alias
kdeld
=
'k delete deployment'
alias
kdeld
=
'k
ubectl
delete deployment'
alias
ksd
=
'k scale deployment'
alias
ksd
=
'k
ubectl
scale deployment'
alias
krsd
=
'k rollout status deployment'
alias
krsd
=
'k
ubectl
rollout status deployment'
# Rollout management.
# Rollout management.
alias
kgrs
=
'k get rs'
alias
kgrs
=
'k
ubectl
get rs'
alias
krh
=
'k rollout history'
alias
krh
=
'k
ubectl
rollout history'
alias
kru
=
'k rollout undo'
alias
kru
=
'k
ubectl
rollout undo'
# Logs
# Logs
alias
kl
=
'k logs'
alias
kl
=
'k
ubectl
logs'
alias
klf
=
'k logs -f'
alias
klf
=
'k
ubectl
logs -f'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment