sandervanvugt

CKAD jan22 day1

Jan 10th, 2022
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. student@student-virtual-machine:~/ckad$ history
  2. 1 minikube start --vm-driver=docker
  3. 2 kubectl get all
  4. 3 minikube status
  5. 4 minikube --help
  6. 5 minikube dashboard
  7. 6 bg
  8. 7 history
  9. 8 kubectl get all
  10. 9 ./countdown 12
  11. 10 kubectl --help | less
  12. 11 kubectl create --help | less
  13. 12 kubectl create deployment --help | less
  14. 13 kubectl create deployment my-dep --image=nginx --replicas=3
  15. 14 kubectl get all
  16. 15 kubectl completion -h | less
  17. 16 source <(kubectl completion bash)
  18. 17 kubectl create poddisruptionbudget -h
  19. 18 history
  20. 19 kubectl config view
  21. 20 cd
  22. 21 cd .kube/
  23. 22 ls
  24. 23 vim config
  25. 24 history
  26. 25 cd
  27. 26 kubectl run nakegginx --image=nginx
  28. 27 kubectl get all
  29. 28 kubectl delete pod my-dep-5b7868d854-svmmv
  30. 29 kubectl get all
  31. 30 kubectl delete pod nakegginx
  32. 31 kubectl get all
  33. 32 kubectl get pods
  34. 33 kubectl get pods my-dep-5b7868d854-tsdp9 -o yaml | less
  35. 34 kubectl describe pods my-dep-5b7868d854-tsdp9 | less
  36. 35 kubectl run -h | less
  37. 36 kubectl get pods my-dep-5b7868d854-tsdp9 -o yaml | less
  38. 37 kubectl api-resources
  39. 38 kubectl api-resources | less
  40. 39 kubectl explain pods
  41. 40 kubectl explain pods.spec
  42. 41 kubectl explain pods.spec.containers
  43. 42 history
  44. 43 kubectl run mynginx --image=nginx --dry-run=client -o yaml
  45. 44 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mynginx.yaml
  46. 45 vim mynginx.yaml
  47. 46 kubectl create -f mynginx.yaml
  48. 47 kubectl get all
  49. 48 kubectl delete -f mynginx.yaml
  50. 49 kubectl get all
  51. 50 vim mynginx.yaml
  52. 51 kubectl run sleepybox --image=busybox -- sleep 3600
  53. 52 kubectl get pods
  54. 53 kubectl get pods sleepybox -o yaml > sleepy.yaml
  55. 54 vim sleepy.yaml
  56. 55 kubectl delete pod sleepybox
  57. 56 kubectl apply -f sleepy.yaml
  58. 57 kubectl get all
  59. 58 kubectl run snoringbox --image=busybox -- sleep 3600
  60. 59 kubectl get pods snoringbox -o yaml > snore.yaml
  61. 60 kubectl delete pods snoringbox
  62. 61 kubectl create -f snore.yaml
  63. 62 kubectl get pods
  64. 63 cd ckad/
  65. 64 ./countdown 12
  66. 65 history
  67. 66 vim sidecar.yaml
  68. 67 kubectl create -f sidecar.yaml
  69. 68 kubectl exec -it sidecar-pod -c sidecar -- /bin/bash
  70. 69 history
  71. 70 vim sidecar.yaml
  72. 71 vim init-example1.yaml
  73. 72 kubectl create init-example1.yaml
  74. 73 kubectl create -f init-example1.yaml
  75. 74 kubectl get pods
  76. 75 kubectl describe pod init-demo1
  77. 76 vim init-example2.yaml
  78. 77 kubectl create -f init-example2.yaml
  79. 78 kubectl get pods
  80. 79 vim init-example1.yaml
  81. 80 kubectl get ns
  82. 81 kubectl get all
  83. 82 kubectl get all -n kube-system
  84. 83 kubectl get all -n kubernetes-dashboard
  85. 84 kubectl create ns mynamespace
  86. 85 kubectl get ns
  87. 86 kubectl get all -n mynamespace
  88. 87 kubectl run mypod --image=busybox -- sleep 3600 -n mynamespace
  89. 88 kubectl get pods
  90. 89 kubectl run mypod --image=busybox -n mynamespace -- sleep 3600
  91. 90 kubectl get all -n mynamespace
  92. 91 history
  93. 92 kubectl get pods
  94. 93 kubectl describe pods mypod
  95. 94 kubectl logs mypod
  96. 95 kubectl delete pods mypod
  97. 96 kubectl get pods -A
  98. 97 kubectl create ns secret
  99. 98 kubectl run secretpod --image=nginx -n secret
  100. 99 kubectl get pods -A
  101. 100 vim busybox-ns.yaml
  102. 101 kubectl get pods -o yaml -n secret secretpod
  103. 102 kubectl get pods -o yaml -n secret secretpod | less
  104. 103 vim busybox-ns.yaml
  105. 104 kubectl create -f busybox-ns.yaml
  106. 105 kubectl get pods -n secret
  107. 106 ./countdown 12
  108. 107 kubectl get pods
  109. 108 kubectl exec -it sleepybox sh
  110. 109 kubectl explain pods.spec
  111. 110 kubectl explain pods.spec.securityContext | less
  112. 111 kubectl explain pods.spec.containers.securityContext | less
  113. 112 vim securitycontextdemo2.yaml
  114. 113 kubectl create -f securitycontextdemo2.yaml
  115. 114 kubectl exec -it security-context-demo -- sh
  116. 115 vim securitycontextdemo.yaml
  117. 116 kubectl create -f securitycontextdemo.yaml
  118. 117 kubectl get pods
  119. 118 kubectl describe pods nginxsecure
  120. 119 kubectl create job -h
  121. 120 kubectl create job onejob --image=busybox -- date
  122. 121 kubectl get all
  123. 122 kubectl get jobs onejob -o yaml | less
  124. 123 kubectl get pods onejob--1-rnm7p -o yaml | grep restart
  125. 124 kubectl get pods onejob--1-rnm7p -o yaml | grep -A 5 -B 5 restart
  126. 125 kubectl delete job onejob
  127. 126 kubectl get all
  128. 127 kubectl create mynewjob --image=busybox --dry-run=client -o yaml -- sleep 5 > myjob.yaml
  129. 128 kubectl create job mynewjob --image=busybox --dry-run=client -o yaml -- sleep 5 > myjob.yaml
  130. 129 vim myjob.yaml
  131. 130 kubectl create -f myjob.yaml
  132. 131 kubectl get all
  133. 132 kubectl create cronjob -h | less
  134. 133 kubectl create cronjob runme --image=busybox --schedule="*/1 * * * *" -- echo greetings from kubernetes
  135. 134 kubectl get cronjobs,jobs,pods
  136. 135 kubectl logs runme-27364002--1-9rsmn
  137. 136 kubectl get cronjobs,jobs,pods
  138. 137 kubectl delete cronjobs.batch runme
  139. 138 kubectl get cronjobs,jobs,pods
  140. 139 vim frontend-resources.yaml
  141. 140 kubectl create -f frontend-resources.yaml
  142. 141 kubectl get all
  143. 142 kubectl describe pod frontend
  144. 143 kubectl get all
  145. 144 kubectl describe pod frontend
  146. 145 kubectl delete -f frontend-resources.yaml
  147. 146 vim frontend-resources.yaml
  148. 147 kubectl create -f frontend-resources.yaml
  149. 148 history
  150.  
Advertisement
Add Comment
Please, Sign In to add comment