sandervanvugt

openshift nov20

Nov 23rd, 2020
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.70 KB | None | 0 0
  1. [student@localhost ~]$ history
  2. 1 sudo -i
  3. 2 wget https://github.com/minishift/minishift/releases/download/v1.34.1/minishift-1.34.1-linux-amd64.tgz
  4. 3 tar zxvf minishift-1.34.1-linux-amd64.tgz
  5. 4 chmod +x minishift-1.34.1-linux-amd64/minishift
  6. 5 sudo mv minishift-1.34.1-linux-amd64/minishift /usr/local/bin
  7. 6 ls
  8. 7 cd Downloads/
  9. 8 ls
  10. 9 tar zxvf openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz
  11. 10 ls
  12. 11 cd openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit/
  13. 12 ld
  14. 13 ls
  15. 14 sudo mv kubectl /usr/local/bin
  16. 15 sudo mv oc /usr/local/bin
  17. 16 minishift start
  18. 17 oc get all
  19. 18 minishift status
  20. 19 oc get all
  21. 20 cd
  22. 21 ls
  23. 22 cd Downloads/
  24. 23 history
  25. 24 minishift status
  26. 25 oc status
  27. 26 oc get all
  28. 27 cd ..
  29. 28 git clone https://github.com/sandervanvugt/openshift
  30. 29 cd openshift/
  31. 30 ls
  32. 31 ./countdown 13
  33. 32 minishift --help
  34. 33 minishift --help | less
  35. 34 minishift console
  36. 35 oc get all
  37. 36 oc login -u system:admin
  38. 37 oc get all
  39. 38 oc project kube-system
  40. 39 oc get all
  41. 40 oc login developer
  42. 41 oc login -u developer
  43. 42 minishift addon list
  44. 43 minishift addon enable admin-user
  45. 44 minishift addon enable anyuid
  46. 45 ls
  47. 46 vim helloworld.yml
  48. 47 oc whoami
  49. 48 oc completion
  50. 49 sudo yum install bash-completion
  51. 50 oc completion
  52. 51 oc completion -h
  53. 52 oc completion bash
  54. 53 oc completion -h
  55. 54 oc completion bash > bash_completion.sh
  56. 55 source bash_completion.sh
  57. 56 oc new-project -h
  58. 57 oc new-project mysql
  59. 58 oc new-app -h
  60. 59 oc new-app --docker-image=mysql:latest --name=mysql-openshift -e MYSQL_USER=myuser -e MYSQL_PASSWORD=password -e MYSQL_DATABASE=mydb -e MYSQL_ROOT_PASSWORD=password
  61. 60 oc status
  62. 61 oc get all
  63. 62 ./countdown 12
  64. 63 oc get events
  65. 64 oc get pods
  66. 65 oc logs mysql-openshift-1-xjpts
  67. 66 oc describe pod mysql-openshift-1-xjpts
  68. 67 oc get all
  69. 68 oc delete pod mysql-openshift-1-xjpts
  70. 69 oc get all
  71. 70 oc projects
  72. 71 oc project myproject
  73. 72 oc get all
  74. 73 oc describe pod nginx-1-deploy
  75. 74 oc logs nginx-1-deploy
  76. 75 oc get all
  77. 76 oc get all --all-namespaces
  78. 77 oc login -u system:admin
  79. 78 oc get all --all-namespaces
  80. 79 oc config view
  81. 80 oc projects
  82. 81 oc login developer
  83. 82 oc login -u developer
  84. 83 oc get all
  85. 84 oc get pods --show-labels
  86. 85 oc get all --selector app=cake-app
  87. 86 oc get all
  88. 87 oc get pods --show-labels
  89. 88 oc get all --selector app=cake-app
  90. 89 oc get svc
  91. 90 oc describe svc cake-app
  92. 91 oc get routes
  93. 92 oc describe routes cake-app
  94. 93 oc api-resources | less
  95. 94 oc explain pod
  96. 95 oc explain pod.spec
  97. 96 oc explain pod.spec.container
  98. 97 oc explain pod.spec.containers
  99. 98 vim helloworld.yml
  100. 99 oc -h | less
  101. 100 oc create -h
  102. 101 oc create -f helloworld.yml
  103. 102 oc get pods
  104. 103 oc describe pods examplepod
  105. 104 oc get pods
  106. 105 ./countdown 12
  107. 106 oc explain pod.spec
  108. 107 history
  109. 108 vim helloworld.yml
  110. 109 oc create 0f helloworld.yml A
  111. 110 oc create -f helloworld.yml
  112. 111 vim helloworld.yml
  113. 112 oc create -f helloworld.yml
  114. 113 oc get pods
  115. 114 oc get is -n openshift
  116. 115 oc -o yaml new-app php~https://github.com/sandervanvugt/simpleapp --name=simple1 > s2i.yaml
  117. 116 vim s2i.yaml
  118. 117 oc new-app php~https://github.com/sandervanvugt/simpleapp --name=simple1
  119. 118 oc status
  120. 119 oc get builds
  121. 120 oc get pods
  122. 121 oc logs -f bc/simpleaPP
  123. 122 oc logs -f bc/simpleapp
  124. 123 oc logs -f bc/simple-1
  125. 124 oc get bc
  126. 125 oc logs -f bc/simple1
  127. 126 oc get all --selector app=simpleapp
  128. 127 oc get pods --show-labels
  129. 128 oc get all --selector app=simple1
  130. 129 oc delete all -l app-simple1
  131. 130 oc delete all -l app=simple1
  132. 131 ls
  133. 132 vim nfs-pv.yaml
  134. 133 oc create -f nfs-pv.yaml
  135. 134 oc login -u system:admin
  136. 135 oc create -f nfs-pv.yaml
  137. 136 oc login -u developer
  138. 137 oc get all
  139. 138 vim nfs-pvc.yaml
  140. 139 oc create -f nfs-pvc.yaml
  141. 140 oc get pvc
  142. 141 ls
  143. 142 vim nfs-pv-pod.yaml
  144. 143 oc create -f nfs-pv-pod.yaml
  145. 144 vim nfs-pv-pod.yaml
  146. 145 oc create -f nfs-pv-pod.yaml
  147. 146 oc describe po nfs-pv-pod
  148. 147 sudo poweroff
  149. 148 history
  150. 149 history | grep mini
  151. 150 minishift start
  152. 151 history | less
  153. 152 oc login -u developer -p developer
  154. 153 oc get all
  155. 154 kubectl --version
  156. 155 kubectl version
  157. 156 history | less
  158. 157 minishift console
  159. 158 oc projects
  160. 159 oc project oldstuff
  161. 160 oc get all
  162. 161 oc whoami
  163. 162 oc completion -h | less
  164. 163 oc completion bash > bash_completion.sh
  165. 164 source bash_completion.sh
  166. 165 oc new-project olddb
  167. 166 oc projects
  168. 167 oc get all
  169. 168 oc new-app --docker-image=mysql:latest --name=mysql-openshift -e MYSQL_USER=myuser -e MYSQL_PASSWORD=password -e MYSQL_DATABASE=mydb -e MYSQL_ROOT_PASSWORD=password
  170. 169 oc status
  171. 170 oc get all
  172. 171 oc scale deploymentconfig --replicas=3 mysql-openshift
  173. 172 oc get all
  174. 173 oc autoscale -h | less
  175. 174 oc get all
  176. 175 oc delete pod mysql-openshift-1-7wqmz
  177. 176 oc get all
  178. 177 oc adm groups new my-group
  179. 178 history | grep kubea
  180. 179 history | less
  181. 180 oc login -u system:admin
  182. 181 oc login -u developer
  183. 182 ls
  184. 183 cd openshift/
  185. 184 ./countdown 12
  186. 185 oc api-resources
  187. 186 oc api-resources | less
  188. 187 vim nfs-pv-pod.yaml
  189. 188 oc explain pods
  190. 189 oc explain pods.spec
  191. 190 git clone https://github.com/dockersamples/example-votin-app
  192. 191 git clone https://github.com/dockersamples/example-voting-app
  193. 192 cd example-voting-app/
  194. 193 ls
  195. 194 vim kube-deployment.yml
  196. 195 oc apply -f kube-deployment.yml
  197. 196 oc get pods
  198. 197 oc logs vote-8f6c85dcc-j7c8s
  199. 198 oc logs result-79d9cb6d65-nd58v
  200. 199 oc get pods
  201. 200 oc describe pods result-79d9cb6d65-nd58v
  202. 201 oc get pods
  203. 202 oc describe pod vote-8f6c85dcc-gx4rn
  204. 203 vim kube-deployment.yml
  205. 204 oc get pods
  206. 205 oc -it exec worker-bf65d7469-phmc2 ps
  207. 206 oc -it exec worker-bf65d7469-phmc2 ps -aux
  208. 207 oc get is -n openshift
  209. 208 oc get ns
  210. 209 cd
  211. 210 oc -o yaml new-app php~https://github.com/sandervanvugt/simpleapp --name=simple1 > s2i.yaml
  212. 211 vim s2i.yaml
  213. 212 oc apply -f s2i.yaml
  214. 213 oc get builds
  215. 214 oc get pods
  216. 215 oc get pods --show-labels
  217. 216 oc get all
  218. 217 oc get all --selector app=simple1
  219. 218 oc delete all -l app=simple1
  220. 219 history
  221.  
Advertisement
Add Comment
Please, Sign In to add comment