Content Cka Podofminerva - Kubernetes Cheat Sheet - SH
Content Cka Podofminerva - Kubernetes Cheat Sheet - SH
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