sandervanvugt

EX180 day2 april22

Apr 7th, 2022
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.71 KB | None | 0 0
  1. 1001 ls -lrt
  2. 1002 tar xvf crc-linux-amd64.tar\(5\).xz
  3. 1003 cd crc-linux-2.0.1-amd64/
  4. 1004 ./crc setup
  5. 1005 crc start -m 12288 -p ../pull-secret
  6. 1006 ./crc start -m 12288 -p ../pull-secret
  7. 1007 crc delete
  8. 1008 crc cleanup
  9. 1009 sudo cp crc /usr/local/bin/
  10. 1010 crc start -m 12288 -p ../pull-secret
  11. 1011 crc setup
  12. 1012 crc start -m 12288 -p ../pull-secret
  13. 1013 free -m
  14. 1014 eval $(crc oc-env)
  15. 1015 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi
  16. 1016 oc login -u developer -p developer
  17. 1017 oc version
  18. 1018 oc -h
  19. 1019 oc -h | less
  20. 1020 oc set -h | less
  21. 1021 oc completion -h | less
  22. 1022 source <(oc completion bash)
  23. 1023 oc get all
  24. 1024 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi
  25. 1025 oc get all
  26. 1026 oc login -u developer -p developer
  27. 1027 oc api-resources | less
  28. 1028 oc new-app -h | less
  29. 1029 oc new-app bitnami/nginx
  30. 1030 oc projects
  31. 1031 oc new-project first
  32. 1032 oc new-app bitnami/nginx
  33. 1033 oc get all
  34. 1034 history
  35. 1035 oc get all
  36. 1036 oc get pods
  37. 1037 oc get pods -A
  38. 1038 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi
  39. 1039 oc get pods -A
  40. 1040 oc get pods
  41. 1041 oc get pods nginx-d68cfbf9c-vkbbl -o yaml
  42. 1042 oc get pods nginx-d68cfbf9c-vkbbl -o yaml | less
  43. 1043 oc explain pod.spec | less
  44. 1044 oc new-app quay.io/bitnami/nginx
  45. 1045 oc describe pod nginx-d68cfbf9c-vkbbl
  46. 1046 oc describe pod nginx-d68cfbf9c-vkbbl | less
  47. 1047 cd
  48. 1048 ex180/countdown 12
  49. 1049 cd Downloads/
  50. 1050 ls -l pull-secret
  51. 1051 cd
  52. 1052 oc get all --show-label
  53. 1053 oc get all --show-labels
  54. 1054 oc label --help
  55. 1055 oc label --help | less
  56. 1056 oc label pods nginx-d68cfbf9c-vkbbl state=secret
  57. 1057 oc get all --show-labels
  58. 1058 oc get all --selector state=secret
  59. 1059 history
  60. 1060 oc new-app quay.io/bitnami/nginx --dry-run=client -o yaml
  61. 1061 oc new-app quay.io/bitnami/nginx --dry-run -o yaml
  62. 1062 oc new-app quay.io/bitnami/nginx --dry-run -o yaml > bitginx.yaml
  63. 1063 vim bitginx.yaml
  64. 1064 oc create -f bitginx.yaml
  65. 1065 oc edit deploy nginx
  66. 1066 oc get all
  67. 1067 oc edit deploy nginx
  68. 1068 oc get deploy
  69. 1069 oc get deploy -o yaml > get.yaml
  70. 1070 vim get.yaml
  71. 1071 oc port-forward -h | less
  72. 1072 oc get pods
  73. 1073 oc port-forward pod nginx-d68cfbf9c-2s7bk 8084:80
  74. 1074 oc port-forward pod/nginx-d68cfbf9c-2s7bk 8084:80
  75. 1075 bg
  76. 1076 curl localhost:8084
  77. 1077 oc whoami
  78. 1078 oc login -u developer -p developer
  79. 1079 oc new-project myroute
  80. 1080 oc new-app --as-deployment-config quay.io/bitnami/nginx --name=bitgninx
  81. 1081 oc status
  82. 1082 oc get all
  83. 1083 oc describe svc bitginx
  84. 1084 oc describe service/bitginx
  85. 1085 oc describe service/bitgninx
  86. 1086 oc scale dc bitgninx
  87. 1087 oc scale dc bitgninx --replicas=3
  88. 1088 oc describe service/bitgninx
  89. 1089 oc expose svc bitgninx
  90. 1090 oc describe routes.route.openshift.io
  91. 1091 oc run -it ubix --image=ubi8 -- bash
  92. 1092 oc run ubix --image=ubi8
  93. 1093 oc get pods
  94. 1094 oc exec -it ubix -- bash
  95. 1095 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi
  96. 1096 oc get pods -A -o wide | grep 10.217.4.10
  97. 1097 oc get pods -A -o wide
  98. 1098 oc get pods -n kube-system
  99. 1099 oc get all -n openshift-dns
  100. 1100 crc console --credentials
  101. 1101 ex180/countdown 13
  102. 1102 oc whoami
  103. 1103 oc login -u developer -p developer
  104. 1104 oc new-project trouble
  105. 1105 oc create deploy trouble --image=mariadb --replicas=3
  106. 1106 kubectl get all
  107. 1107 oc get all
  108. 1108 oc describe pod trouble-5df656f76c-nkjk2 | less
  109. 1109 oc logs trouble-5df656f76c-nkjk2
  110. 1110 oc create deploy newginx --image=nginx --replicas=3
  111. 1111 oc get all
  112. 1112 oc describe pod newginx-855654cd74-4wcfl
  113. 1113 oc logs newginx-855654cd74-whnq6
  114. 1114 2022/04/07 14:29:26 [emerg] 1#1: mkdir() "/var/cache/nginx/client_temp" failed (13: Permission denied)
  115. 1115 oc create deploy busy --image=busybox
  116. 1116 oc get all
  117. 1117 oc describe pod busy-785d59ccbf-rdcsx
  118. 1118 oc create deploy --image=bitnami/nginx bgx
  119. 1119 oc scale deploy bgx --replicas=3
  120. 1120 oc expose deployment bgx --port=8080
  121. 1121 oc edit svc bgx
  122. 1122 oc get svc
  123. 1123 oc get endpoints
  124. 1124 oc get all
  125. 1125 oc expose svc/bgx
  126. 1126 oc get routes
  127. 1127 oc run -it ubix --image=ubi8 -- bash
  128. 1128 oc get all
  129. 1129 oc describe route bgx
  130. 1130 oc get pods --show-labels
  131. 1131 oc describe svc bgx
  132. 1132 oc edit svc bgx
  133. 1133 oc get endpoints
  134. 1134 history
  135. 1135 oc new-project config
  136. 1136 oc create deploy mynginx --image=quay.io/bitnami/nginx
  137. 1137 oc get pods
  138. 1138 oc expose deploy mynginx --type=NodePort --port=8080
  139. 1139 oc get all
  140. 1140 crc ip
  141. 1141 curl http://192.168.130.11:30601
  142. 1142 oc cp mynginx-56cbfcf54b-jfzjs:/app/index.html index.html
  143. 1143 vim index.html
  144. 1144 oc create cm mycm --from-file=index.html
  145. 1145 oc get cm mycm -o yaml
  146. 1146 oc set volume deploy mynginx --add --type configmap --configmap-name mycm --mount-path=/app/
  147. 1147 oc get all
  148. 1148 curl http://192.168.130.11:30601
  149. 1149 oc get deploy mynginx -o yaml | less
  150. 1150 oc project trouble
  151. 1151 oc get deploy
  152. 1152 oc delete deploy bgx
  153. 1153 oc delete deploy newginx
  154. 1154 oc delete deploy busy
  155. 1155 oc logs trouble-5df656f76c-zrfns
  156. 1156 oc create cm myvars --from-literal=MARIADB_ROOT_PASSWORD=password
  157. 1157 oc describe cm myvars
  158. 1158 oc get deploy
  159. 1159 oc set env deploy trouble --from=configmap/myvars
  160. 1160 oc get all
  161. 1161 oc describe pod trouble-667755bd84-6sztj | less
  162. 1162 oc logs trouble-667755bd84-6sztj
  163. 1163 history | grep maria
  164. 1164 oc delete deploy trouble
  165. 1165 oc create deploy failure --image=quay.io/bitnami/mariadb
  166. 1166 oc get all
  167. 1167 oc set env deploy failure --from=configmap/myvars
  168. 1168 oc get all
  169. 1169 ex180/countdown 18
  170. 1170 oc create secret -h
  171. 1171 cd ex180/
  172. 1172 ls
  173. 1173 vim pv.yaml
  174. 1174 oc create -f pv.yaml
  175. 1175 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi
  176. 1176 oc create -f pv.yaml
  177. 1177 oc login -u developer -p developer
  178. 1178 vim pvc.yaml
  179. 1179 oc create -f pvc.yaml
  180. 1180 oc get pvc
  181. 1181 vim pv-pod.yaml
  182. 1182 kubectl create -f pv-pod.yaml
  183. 1183 oc create -f pv-pod.yaml
  184. 1184 oc get pods
  185. 1185 oc exec -it pv-pod -- touch /usr/share/nginx/html/HELLO.xxx
  186. 1186 oc get pods
  187. 1187 oc exec -it pv-pod -- touch /usr/share/nginx/html/HELLO.xxx
  188. 1188 vim pv-pod.yaml
  189. 1189 oc delete -f pv-pod.yaml
  190. 1190 vim pv-pod.yaml
  191. 1191 kubectl create -f pv-pod.yaml
  192. 1192 oc create -f pv-pod.yaml
  193. 1193 oc exec -it pv-pod -- touch /usr/share/nginx/html/HELLO.xxx
  194. 1194 oc get pods
  195. 1195 oc exec -it pv-pod -- touch /usr/share/nginx/html/HELLO.xxx
  196. 1196 oc exec -it pv-pod -- touch /app/HELLO.xxx
  197. 1197 oc get templates -n openshift
  198. 1198 oc get templates -n openshift | grep persistent
  199. 1199 oc get templates -n openshift
  200. 1200 oc get template mariadb-persistent -n openshift -o yaml
  201. 1201 oc get template mariadb-persistent -n openshift -o yaml | less
  202. 1202 oc get template mariadb-ephemeral -n openshift -o yaml
  203. 1203 oc process --help
  204. 1204 oc process (TEMPLATE | -f FILENAME) [-p=KEY=VALUE] [flags]
  205. 1205 oc process -p mariadb-persistent -n openshift
  206. 1206 oc process --parameters mariadb-persistent -n openshift
  207. 1207 oc get all
  208. 1208 oc new-project template
  209. 1209 oc new-app --template=mariadb-ephemeral -p MYSQL_USER=bob -p MYSQL_PASSWORD=bob -p MYSQL_DATABASE=bob --as-deployment-config
  210. 1210 oc get all
  211. 1211 ./countdown 14
  212. 1212 oc get is -n openshift
  213. 1213 oc -o yaml new-app php~https://github.com/sandervanvugt/simpleapp --name=simple > s2i.yaml
  214. 1214 vim s2i.yaml
  215. 1215 oc new-project s2i
  216. 1216 oc apply -f s2i.yaml
  217. 1217 oc status
  218. 1218 oc get all
  219. 1219 oc get builds,pods
  220. 1220 oc logs simple-1-build
  221. 1221 oc get buildconfig simple
  222. 1222 oc get builds,pods
  223. 1223 oc start-build simple1
  224. 1224 oc start-build simple-1
  225. 1225 oc whoami
  226. 1226 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi
  227. 1227 oc start-build simple-1
  228. 1228 oc login -u developer -p developer
  229. 1229 oc start-build simple
  230. 1230 oc get all
  231. 1231 oc new-project abc
  232. 1232 oc new-app quay.io/bitnami/nginx -o yaml
  233. 1233 oc new-app quay.io/bitnami/nginx
  234. 1234 oc get is
  235. 1235 oc get is nginx -o yaml | less
  236. 1236 oc login -u kubeadmin
  237. 1237 oc get images
  238. 1238 oc get images | grep bitnami/nginx
  239. 1239 oc projects
  240. 1240 oc login -u developer -p developer
  241. 1241 oc project s2i
  242. 1242 oc get all
  243. 1243 oc expose svc simple
  244. 1244 oc get route
  245. 1245 curl simple-s2i.apps-crc.testing
  246. 1246 oc get all
  247. 1247 oc start-build simple
  248. 1248 oc get all
  249. 1249 curl simple-s2i.apps-crc.testing
  250. 1250 oc get pods
  251. 1251 curl simple-s2i.apps-crc.testing
  252. 1252 history
Advertisement
Add Comment
Please, Sign In to add comment