sandervanvugt

CKAD day 2

Sep 9th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.59 KB | None | 0 0
  1. 27 minikube start
  2. 28 minikube status
  3. 29 cd ..
  4. 30 git clone https://github.com/sandervanvugt/ckad
  5. 31 kubectl get all
  6. 32 kubectl help | less
  7. 33 kubectl completion -h
  8. 34 source <(kubectl completion bash)
  9. 35 kubectl create -h
  10. 36 kubectl create -h | less
  11. 37 kubectl create deployment -h | less
  12. 38 kubectl create deployment my-dep --image=busybox
  13. 39 kubectl get all
  14. 40 kubectl get events
  15. 41 kubectl describe pod my-dep-68d7dcffc4-c72xp
  16. 42 kubectl run -h | less
  17. 43 kubectl run nginx --image=nginx
  18. 44 kubectl get all
  19. 45 kubectl get deployments.apps -o yaml | less
  20. 46 kubectl get all --show-labels
  21. 47 kubectl create -h | less
  22. 48 kubectl describe pod nginx | less
  23. 49 kubectl get pods nginx -o yaml | less
  24. 50 kubectl explain pods.spec.priority
  25. 51 history
  26. 52 kubectl exec -it nginx -- sh
  27. 53 kubectl logs nginx
  28. 54 kubectl logs -h | less
  29. 55 pd ckad/
  30. 56 ls
  31. 57 cd ckad/
  32. 58 ls
  33. 59 vim nginx123.yaml
  34. 60 kubectl run forwardnginx --image=nginx
  35. 61 kubectl port-forward pod/forwardnginx 8080:80
  36. 62 bg
  37. 63 curl localhost:8080
  38. 64 man 7 capabilities
  39. 65 kubectl explain pod.spec | less
  40. 66 kubectl explain pod.spec.securityContext
  41. 67 kubectl explain pod.spec.securityContext.seLinuxOptions
  42. 68 kubectl explain pod.spec.securityContext.seLinuxOptions.type
  43. 69 vim securitycontextdemo.yaml
  44. 70 kubectl create -f securitycontextdemo.yaml
  45. 71 kubectl get pods
  46. 72 kubectl describe pod nginxsecure
  47. 73 kubectl get pods nginx -o yaml | less
  48. 74 kubectl explain jobs
  49. 75 kubectl explain jobs.spec
  50. 76 kubectl explain jobs.spec.template
  51. 77 kubectl explain jobs.spec.template.spec
  52. 78 kubectl explain pods.spec
  53. 79 vim simplejob.yaml
  54. 80 kubectl create -f simplejob.yaml
  55. 81 vim simplejob.yaml
  56. 82 kubectl create -f simplejob.yaml
  57. 83 vim simplejob.yaml
  58. 84 kubectl create -f simplejob.yaml
  59. 85 kubectl get all
  60. 86 kubectl delete jobs simple-job
  61. 87 vim simplejob.yaml
  62. 88 kubectl create -f simplejob.yaml
  63. 89 vim simplejob.yaml
  64. 90 kubectl create -f simplejob.yaml
  65. 91 kubectl get all
  66. 92 kubectl delete jobs.batch simple-job
  67. 93 kubectl get all
  68. 94 vim /etc/passwd
  69. 95 vim cron-example.yaml
  70. 96 kubectl create -f cron-example.yaml
  71. 97 kubectl get all
  72. 98 date
  73. 99 kubectl get all
  74. 100 kubectl logs hello-1599663960-dls5f
  75. 101 ./countdown 13
  76. 102 kubectl explain jobs.spec
  77. 103 vim simplejob.yaml
  78. 104 kubectl create -f simplejob.yaml
  79. 105 kubectl get al
  80. 106 kubectl get all
  81. 107 watch -n 1 kubectl get all
  82. 108 kubectl describe jobs.batch simple-job
  83. 109 kubectl delete jobs simple-job
  84. 110 vim simplejob.yaml
  85. 111 kubectl create -f simplejob.yaml
  86. 112 watch -n 1 kubectl get all
  87. 113 vim simplejob.yaml
  88. 114 kubectl create -f simplejob.yaml
  89. 115 kubectl delete jobs simple-job
  90. 116 kubectl create -f simplejob.yaml
  91. 117 watch -n 1 kubectl get all
  92. 118 kubectl explain jobs.spec
  93. 119 vim frontend-resources.yaml
  94. 120 kubectl create -f frontend-resources.yaml
  95. 121 watch -n1 kubectl get all
  96. 122 kubectl describe pods frontend
  97. 123 kubectl delete pods frontend
  98. 124 vim frontend-resources.yaml
  99. 125 kubectl create -f frontend-resources.yaml
  100. 126 watch -n1 kubectl get all
  101. 127 kubectl delete pod frontend --grace-period=0 --force
  102. 128 vim ns-limit.yaml
  103. 129 kubectl explain LinmitRange
  104. 130 kubectl explain LimitRange
  105. 131 kubectl explain LimitRange.spec
  106. 132 kubectl explain LimitRange.spec.limit
  107. 133 kubectl explain LimitRange.spec.limits
  108. 134 kubectl get pods -A
  109. 135 kubectl get pods --namespace=kube-system
  110. 136 kubectl get all --all-namespaces
  111. 137 kubectl create ns secret
  112. 138 kubectl explain namespace
  113. 139 kubectl explain namespace.spec
  114. 140 kubectl get ns secret -o yaml | less
  115. 141 vim busybox-ns.yaml
  116. 142 kubectl create -f busybox-ns.yaml
  117. 143 kubectl get pods
  118. 144 kubectl get pods --namespace=secret
  119. 145 kubectl create deployment -h | less
  120. 146 kubectl create deployment secretnginx --image=nginx --namespace=secret
  121. 147 kubectl get pods --namespace=secret
  122. 148 kubectl config view
  123. 149 kubectl config set-context --current --namespace=secret
  124. 150 kubectl get all
  125. 151 kubectl config view
  126. 152 kubectl config set-context --current --namespace=default
  127. 153 kubectl config view
  128. 154 kubectl explain deployment.spec | less
  129. 155 kubectl create deployment nginxblah --image=nginx
  130. 156 kubectl get deployments.apps nginxblah -o yaml | less
  131. 157 kubectl edit deployments.apps nginxblah
  132. 158 kubectl get all --selector=app:nginxblah
  133. 159 kubectl get all --selector app:nginxblah
  134. 160 kubectl get all --selector app=nginxblah
  135. 161 kubectl get all --selector "app:nginxblah"
  136. 162 kubectl get all --label app=nginxblah
  137. 163 ./countdown 12
  138. 164 kubectl get rs my-dep-68d7dcffc4 -o yaml | less
  139. 165 vim redis-deploy.yaml
  140. 166 kubectl create -f redis-deploy.yaml
  141. 167 kubectl api-versions | less
  142. 168 vim redis-deploy.yaml
  143. 169 kubectl create -f redis-deploy.yaml
  144. 170 kubectl get all --selector app=redis
  145. 171 kubectl scale deployment redis --replicas=3
  146. 172 kubectl edit deployments.apps redis
  147. 173 kubectl get all --selector app=redis
  148. 174 kubectl get all
  149. 175 kubectl edit deployments.apps nginxblah
  150. 176 kubectl get all --selector app=nginxblah
  151. 177 kubectl rollout history deployment nginxblah
  152. 178 vim rolling.yaml
  153. 179 kubectl create -f rolling.yaml
  154. 180 kubectl get all --selector app=rolling
  155. 181 kubectl get all
  156. 182 kubectl get all --showlabels
  157. 183 kubectl get all --show-labels
  158. 184 kubectl rollout history deployment
  159. 185 kubectl edit deployments.apps rolling-nginx
  160. 186 kubectl get all | grep roll
  161. 187 kubectl rollout history deployment
  162. 188 kubectl describe deployments.apps rolling-nginx
  163. 189 kubectl rollout history deployment rolling-nginx --revision=2
  164. 190 kubectl rollout history deployment rolling-nginx --revision=1
  165. 191 kubectl rollout undo deployment rolling-nginx --to-revision=1
  166. 192 kubectl get all | grep roll
  167. 193 kubectl label deployments.apps redis state=demo
  168. 194 kubectl get deployments.apps --show-labels
  169. 195 kubectl get all --selector state=demo
  170. 196 kubectl create deployment labelnginx --image=nginx
  171. 197 kubectl describe deployments.apps nginxblah
  172. 198 kubectl describe deployments.apps labelnginx
  173. 199 kubectl get pods --selector app=labelnginx
  174. 200 kubectl get all --selector app=labelnginx
  175. 201 kubectl scale deployment labelnginx --replicas=3
  176. 202 kubectl get all --selector app=labelnginx
  177. 203 kubectl get all --selector app=labelnginx --show-labels
  178. 204 kubectl label pod labelnginx-5446ddfb58-5s5rc app-
  179. 205 kubectl get all --selector app=labelnginx --show-labels
  180. 206 kubectl get pods
  181. 207 kubectl get pods --show-labels
  182. 208 kubectl label pod labelnginx-5446ddfb58-5s5rc app=labelnginx
  183. 209 kubectl get all --selector app=labelnginx --show-labels
  184. 210 kubectl label pod labelnginx-5446ddfb58-5s5rc app=updated
  185. 211 ./countdown 12
  186. 212 kubectl get deployments
  187. 213 kubectl expose nginxblah
  188. 214 kubectl expose deployment nginxblah
  189. 215 kubectl expose deployment nginxblah --port=80 --type=NodePort
  190. 216 kubectl get svc
  191. 217 kubectl get svc nginxblah -o yaml
  192. 218 kubectl describe svc nginxblah
  193. 219 kubectl scale deployment nginxblah --replicas=5
  194. 220 kubectl describe svc nginxblah
  195. 221 history
  196.  
Add Comment
Please, Sign In to add comment