Professional Documents
Culture Documents
Dismiss
Join GitHub today
GitHub is home to over 36 million developers working together to host
and review code, manage projects, and build software together.
Sign up
0 contributors
14 kubectl get po
15 kubectl get po -o wide
k b l d ib
https://github.com/linuxacademy/content-cka-podofminerva/blob/master/kubernetes-cheat-sheet.sh 1/6
27/07/2019 content-cka-podofminerva/kubernetes-cheat-sheet.sh at master · linuxacademy/content-cka-podofminerva · GitHub
16 kubectl describe po
17 kubectl get po --show-labels
18 kubectl get po -l app=nginx
19 kubectl get po -o yaml
20 kubectl get pod [pod_name] -o yaml --export
21 kubectl get pod [pod_name] -o yaml --export > nameoffile.yaml
22 kubectl get pods --field-selector status.phase=Running
23
24 # namespaces
25 kubectl get ns
26 kubectl get ns -o yaml
27 kubectl describe ns
28
29 # deployments
30 kubectl get deploy
31 kubectl describe deploy
32 kubectl get deploy -o wide
33 kubectl get deploy -o yaml
34
35 # services
36 kubectl get svc
37 kubectl describe svc
38 kubectl get svc -o wide
39 kubectl get svc -o yaml
40 kubectl get svc --show-labels
41
42 # daemonsets
43 kubectl get ds
44 kubectl get ds --all-namespaces
45 kubectl describe ds [daemonset_name] -n [namespace_name]
46 kubectl get ds [ds_name] -n [ns_name] -o yaml
47
48 # events
119
120 # drain
k b l d i [ d ]
https://github.com/linuxacademy/content-cka-podofminerva/blob/master/kubernetes-cheat-sheet.sh 4/6
27/07/2019 content-cka-podofminerva/kubernetes-cheat-sheet.sh at master · linuxacademy/content-cka-podofminerva · GitHub
121 kubectl drain [node_name]
122
123 # nodes/pods
124 kubectl delete node [node_name]
125 kubectl delete pod [pod_name]
126 kubectl edit node [node_name]
127 kubectl edit pod [pod_name]
128
129 # deployments/namespaces
130 kubectl edit deploy [deploy_name]
131 kubectl delete deploy [deploy_name]
132 kubectl expose deploy [deploy_name] --port=80 --type=NodePort
133 kubectl scale deploy [deploy_name] --replicas=5
134 kubectl delete ns
135 kubectl edit ns [ns_name]
136
137 # services
138 kubectl edit svc [svc_name]
139 kubectl delete svc [svc_name]
140
141 # daemonsets
142 kubectl edit ds [ds_name] -n kube-system
143 kubectl delete ds [ds_name]
144
145 # serviceaccounts
146 kubectl edit sa [sa_name]
147 kubectl delete sa [sa_name]
148
149 # annotate
150 kubectl annotate po [pod_name] [annotation]
151 kubectl annotate no [node_name]
152
153 ########### ADDING RESOURCES ###############
189
https://github.com/linuxacademy/content-cka-podofminerva/blob/master/kubernetes-cheat-sheet.sh 6/6