sandervanvugt

CKAD day 1

Sep 8th, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. [student@localhost ckad]$ cat initsleep.yaml
  2. apiVersion: v1
  3. kind: Pod
  4. metadata:
  5. name: initsleep
  6. spec:
  7. containers:
  8. - name: nginx
  9. image: nginx
  10. ports:
  11. - containerPort: 80
  12. initContainers:
  13. - name: install
  14. image: busybox
  15. command:
  16. - sleep
  17. - "30"
  18.  
  19. [student@localhost ckad]$ history
  20. 1 sudo dnf install vim bash-completion git
  21. 2 git clone https://github.com/sandervanvugt/ckad
  22. 3 cd ckad/
  23. 4 ls
  24. 5 su -
  25. 6 sudo -i
  26. 7 ./kube-setup.sh
  27. 8 minikube start
  28. 9 minikube status
  29. 10 kubectl get all
  30. 11 pwd
  31. 12 ls
  32. 13 vim kube-setup.sh
  33. 14 minikube status
  34. 15 minikube version
  35. 16 kubectl get all
  36. 17 docker ps
  37. 18 minikube ssh
  38. 19 minikube dashboard
  39. 20 kubectl get all
  40. 21 kubectl create deployment secondnginx --image=nginx
  41. 22 kubectl get all
  42. 23 ls
  43. 24 ./countdown 12
  44. 25 kubectl explain pod
  45. 26 kubectl explain pod.spec
  46. 27 kubectl explain pod.spec | less
  47. 28 kubectl api-resources | less
  48. 29 history
  49. 30 kubectl help | less
  50. 31 kubectl completion help
  51. 32 kubectl completion -h
  52. 33 kubectl completion -h | less
  53. 34 source <(kubectl completion bash)
  54. 35 kubectl get pods --all-namespaces | less
  55. 36 kubectl api-versions
  56. 37 ls
  57. 38 vim busybox.yaml
  58. 39 kubectl explain pods
  59. 40 kubectl explain pods.spec
  60. 41 kubectl explain pods.spec | less
  61. 42 kubectl explain pods.spec.containers
  62. 43 kubectl explain pods.spec.containers | less
  63. 44 vim busybox.yaml
  64. 45 kubectl proxy --port=8001 &
  65. 46 curl http://localhost:8001/version
  66. 47 kubectl get pods
  67. 48 curl http://localhost:8001/api/v1/namespaces/default/pods | less
  68. 49 curl http://localhost:8001/api/v1/namespaces/default/pods/firstnginx-5b8c4655fc-9pnkd/
  69. 50 curl -XDELETE http://localhost:8001/api/v1/namespaces/default/pods/firstnginx-5b8c4655fc-9pnkd/
  70. 51 kubectl get pods
  71. 52 history
  72. 53 kubectl -v=10 get pods
  73. 54 ./countdown 12
  74. 55 kubectl config view
  75. 56 kubectl run ghost --image=ghost:0.9
  76. 57 kubectl get all
  77. 58 kubectl delete pod ghost
  78. 59 vim busybox.yaml
  79. 60 kubectl get pods --all-namespaces
  80. 61 vim busybox.yaml
  81. 62 kubectl create -f busybox.yaml
  82. 63 kubectl get pods
  83. 64 cp busybox.yaml busybox2.yaml
  84. 65 vim busybox2.yaml
  85. 66 kubectl create -f busybox2.yaml
  86. 67 vim busybox2.yaml
  87. 68 kubectl create -f busybox2.yaml
  88. 69 kubectl get pods
  89. 70 kubectl describe pod busybox2 | less
  90. 71 kubectl edit pod busybox
  91. 72 kubectl edit pod busybox2
  92. 73 history
  93. 74 kubectl get all
  94. 75 kubectl delete rs firstnginx-5b8c4655fc ; kubectl get all
  95. 76 kubectl get all
  96. 77 vim busybox.yaml
  97. 78 kubectl explain --recursive pods
  98. 79 kubectl get all
  99. 80 kubectl delete pod busybox2
  100. 81 kubectl create --help
  101. 82 kubectl create --help | less
  102. 83 kubectl create deployment -h | less
  103. 84 kubectl create deployment my-dep --image=busybox
  104. 85 cp busybox.yaml busybox3.yaml
  105. 86 vim busybox3.yaml
  106. 87 kubectl apply -f busybox3.yaml
  107. 88 kubectl get pods
  108. 89 vim busybox3.yaml
  109. 90 kubectl apply -f busybox3.yaml
  110. 91 kubectl replace -f busybox3.yaml
  111. 92 kubectl replace --force -f busybox3.yaml
  112. 93 kubectl run -h | less
  113. 94 kubectl run nginx --image=nginx --dry-run=client -o yaml
  114. 95 kubectl run busybox --image=busybox --restart=Never --command -- /bin/sh
  115. 96 kubectl run busybox4 --image=busybox --restart=Never --command -- /bin/sh
  116. 97 kubectl get pods busybox4 -o yaml > busybox4.yaml
  117. 98 vim busybox4.yaml
  118. 99 vim ~/.vimrc
  119. 100 ./countdown 12
  120. 101 kubectl get pods
  121. 102 kubectl delete --force pod firstnginx-5b8c4655fc-kffvk
  122. 103 kubectl get pods
  123. 104 kubectl get deployments.apps
  124. 105 kubectl explain pods.spec
  125. 106 kubectl explain pods.spec.volumes
  126. 107 vim sidecar.yaml
  127. 108 kubectl explain pods.spec.volumes | less
  128. 109 vim sidecar.yaml
  129. 110 kubectl create -f sidecar.yaml
  130. 111 kubectl get pods
  131. 112 kubectl exec -it sidecar-pod -c sidecar /bin/bash
  132. 113 vim sidecar.yaml
  133. 114 vim initpod.yaml
  134. 115 kubectl create -f initpod.yaml
  135. 116 kubectl get pods
  136. 117 cp initpod.yaml initsleep.yaml
  137. 118 vim initsleep.yaml
  138. 119 kubectl create -f initsleep.yaml
  139. 120 vim initsleep.yaml
  140. 121 kubectl create -f initsleep.yaml
  141. 122 kubectl get pods
  142. 123 kubectl delete pods initsleep
  143. 124 kubectl create -f initsleep.yaml
  144. 125 kubectl get pods
  145. 126 cat initsleep.yaml
  146. 127 history
  147.  
Add Comment
Please, Sign In to add comment