Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
oh-my-zsh
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
github
oh-my-zsh
Commits
e91478eb
Unverified
Commit
e91478eb
authored
Feb 13, 2019
by
Robby Russell
Committed by
GitHub
Feb 13, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #7499 from ykocaman/master
Changing namespace and restarting pods with kubectl
parents
f7fa3df1
d8c71bbc
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
0 deletions
+6
-0
README.md
plugins/kubectl/README.md
+2
-0
kubectl.plugin.zsh
plugins/kubectl/kubectl.plugin.zsh
+4
-0
No files found.
plugins/kubectl/README.md
View file @
e91478eb
...
@@ -46,6 +46,7 @@ plugins=(... kubectl)
...
@@ -46,6 +46,7 @@ plugins=(... kubectl)
| kdeli |
`kubectl delete ingress`
| Delete ingress resources matching passed argument |
| kdeli |
`kubectl delete ingress`
| Delete ingress resources matching passed argument |
| | |
**Namespace management**
|
| | |
**Namespace management**
|
| kgns |
`kubectl get namespaces`
| List the current namespaces in a cluster |
| kgns |
`kubectl get namespaces`
| List the current namespaces in a cluster |
| kcn |
`kubectl config set-context ...`
| Change current namespace |
| kens |
`kubectl edit namespace`
| Edit namespace resource from the default editor |
| kens |
`kubectl edit namespace`
| Edit namespace resource from the default editor |
| kdns |
`kubectl describe namespace`
| Describe namespace resource in detail |
| kdns |
`kubectl describe namespace`
| Describe namespace resource in detail |
| kdelns |
`kubectl delete namespace`
| Delete the namespace. WARNING! This deletes everything in the namespace |
| kdelns |
`kubectl delete namespace`
| Delete the namespace. WARNING! This deletes everything in the namespace |
...
@@ -67,6 +68,7 @@ plugins=(... kubectl)
...
@@ -67,6 +68,7 @@ plugins=(... kubectl)
| kdeld |
`kubectl delete deployment`
| Delete the deployment |
| kdeld |
`kubectl delete deployment`
| Delete the deployment |
| ksd |
`kubectl scale deployment`
| Scale a deployment |
| ksd |
`kubectl scale deployment`
| Scale a deployment |
| krsd |
`kubectl rollout status deployment`
| Check the rollout status of a deployment |
| krsd |
`kubectl rollout status deployment`
| Check the rollout status of a deployment |
| kres |
`kubectl set env $@ REFRESHED_AT=...`
| Recreate all pods in deployment with zero-downtime |
| | |
**Rollout management**
|
| | |
**Rollout management**
|
| kgrs |
`kubectl get rs`
| To see the ReplicaSet
`rs`
created by the deployment |
| kgrs |
`kubectl get rs`
| To see the ReplicaSet
`rs`
created by the deployment |
| krh |
`kubectl rollout history`
| Check the revisions of this deployment |
| krh |
`kubectl rollout history`
| Check the revisions of this deployment |
...
...
plugins/kubectl/kubectl.plugin.zsh
View file @
e91478eb
...
@@ -59,6 +59,7 @@ alias kgns='kubectl get namespaces'
...
@@ -59,6 +59,7 @@ alias kgns='kubectl get namespaces'
alias
kens
=
'kubectl edit namespace'
alias
kens
=
'kubectl edit namespace'
alias
kdns
=
'kubectl describe namespace'
alias
kdns
=
'kubectl describe namespace'
alias
kdelns
=
'kubectl delete namespace'
alias
kdelns
=
'kubectl delete namespace'
alias
kcn
=
'kubectl config set-context $(kubectl config current-context) --namespace'
# ConfigMap management
# ConfigMap management
alias
kgcm
=
'kubectl get configmaps'
alias
kgcm
=
'kubectl get configmaps'
...
@@ -80,6 +81,9 @@ alias kdd='kubectl describe deployment'
...
@@ -80,6 +81,9 @@ alias kdd='kubectl describe deployment'
alias
kdeld
=
'kubectl delete deployment'
alias
kdeld
=
'kubectl delete deployment'
alias
ksd
=
'kubectl scale deployment'
alias
ksd
=
'kubectl scale deployment'
alias
krsd
=
'kubectl rollout status deployment'
alias
krsd
=
'kubectl rollout status deployment'
kres
(){
kubectl
set env
$@
REFRESHED_AT
=
$(
date
+%Y%m%d%H%M%S
)
}
# Rollout management.
# Rollout management.
alias
kgrs
=
'kubectl get rs'
alias
kgrs
=
'kubectl get rs'
...
...
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