Advertisement
sandervanvugt

ex180 day2 sept 2021

Sep 15th, 2021
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.01 KB | None | 0 0
  1. 1000 crc status
  2. 1001 crc oc-env
  3. 1002 eval $(crc oc-env)
  4. 1003 oc --help | less
  5. 1004 oc completion -h
  6. 1005 source <(oc completion bash)
  7. 1006 oc get co
  8. 1007 crc console --help
  9. 1008 crc console --credentials
  10. 1009 oc login -u developer -p developer https://api.crc.testing:6443
  11. 1010 oc get co
  12. 1011 oc login -u kubeadmin -p xHMJo-mqCmK-k8oZN-J3Qm3 https://api.crc.testing:6443
  13. 1012 oc get co
  14. 1013 oc login --token=sha256~BrRaBRPDEsBGWJJfQKdvzwjw9WoEz6MZETf-q1W7oUs --server=https://api.sandbox-m2.ll9k.p1.openshiftapps.com:6443
  15. 1014 oc login -u developer -p developer https://api.crc.testing:6443
  16. 1015 oc get all
  17. 1016 oc create deploy mynginx --image=bitnami/nginx --replicas=3
  18. 1017 oc get all
  19. 1018 oc get pod mynginx-5f8b4bd48f-5mjbt -o yaml | less
  20. 1019 history
  21. 1020 oc get deploy
  22. 1021 oc get deploy -o yaml
  23. 1022 oc api-resources | less
  24. 1023 history
  25. 1024 sleep 120; luth/countdown 11
  26. 1025 oc completion -h
  27. 1026 oc api-resources | grep eploy
  28. 1027 oc get deploy
  29. 1028 oc get dc
  30. 1029 oc create -h | less
  31. 1030 oc create deploymentconfig -h | less
  32. 1031 oc create deploymentconfig my-nginx --image=nginx --replicas=4
  33. 1032 oc create deploymentconfig my-nginx --image=nginx
  34. 1033 oc get all
  35. 1034 oc get deploy
  36. 1035 oc get dc
  37. 1036 oc new-project wednesday
  38. 1037 oc project
  39. 1038 oc projects
  40. 1039 oc get ns
  41. 1040 oc get all
  42. 1041 oc project myapp
  43. 1042 oc get all
  44. 1043 oc get all -A
  45. 1044 oc projects
  46. 1045 oc login -u kubeadmin -p xHMJo-mqCmK-k8oZN-J3Qm3 https://api.crc.testing:6443
  47. 1046 oc projects
  48. 1047 oc get all -A
  49. 1048 oc login -u developer -p developer https://api.crc.testing:6443
  50. 1049 oc get all
  51. 1050 oc delete dc my-nginx
  52. 1051 oc get all
  53. 1052 oc delete pod mynginx-5f8b4bd48f-nfmwf
  54. 1053 oc get all
  55. 1054 oc project wednesday
  56. 1055 oc get all
  57. 1056 oc new-app -h | less
  58. 1057 oc new-app mysql
  59. 1058 oc get all
  60. 1059 oc describe pod mysql-6595664447-wsbcx
  61. 1060 oc logs mysql-6595664447-wsbcx
  62. 1061 oc get all
  63. 1062 oc new-project success
  64. 1063 oc new-app --help
  65. 1064 oc new-app mysql -e MYSQL_ROOT_PASSWORD=password
  66. 1065 oc get all
  67. 1066 history
  68. 1067 oc get all --show-labels
  69. 1068 oc projects
  70. 1069 oc project myapp
  71. 1070 oc get all --show-labels
  72. 1071 oc label pod mynginx-5f8b4bd48f-5mjbt app-
  73. 1072 oc get all --show-labels
  74. 1073 oc get deploy -o yaml | less
  75. 1074 oc get all
  76. 1075 oc get all --selector app=nginx
  77. 1076 oc get all --selector app=mynginx
  78. 1077 oc label pod mynginx-5f8b4bd48f-9x26v storage=ssd
  79. 1078 oc get all --selector storage=ssd
  80. 1079 oc create deploy myother --image=bitnami/nginx --dry-run=client -o yaml > myother.yaml
  81. 1080 vim myother.yaml
  82. 1081 oc explain deployment
  83. 1082 oc explain deployment.spec
  84. 1083 oc explain deployment.spec | less
  85. 1084 oc explain deployment.spec.strategy | less
  86. 1085 vim myother.yaml
  87. 1086 oc create -f myother.yaml
  88. 1087 oc get all
  89. 1088 oc delete -f myother.yaml
  90. 1089 luth/countdown 12
  91. 1090 oc whoami
  92. 1091 oc new-project myroute
  93. 1092 oc new-app --as-deployment-config quay.io/bitnami/nginx --name bitginx
  94. 1093 oc get all
  95. 1094 oc scale -h
  96. 1095 oc scale dc/bitginx --replicas=3
  97. 1096 oc get all
  98. 1097 top
  99. 1098 oc get all
  100. 1099 oc describe svc bitginx
  101. 1100 oc expose svc bitginx
  102. 1101 oc get all
  103. 1102 curl http://bitginx-myroute.apps-crc.testing
  104. 1103 oc projects
  105. 1104 oc project mysql
  106. 1105 oc get all
  107. 1106 oc delete all --all
  108. 1107 oc project
  109. 1108 oc projects
  110. 1109 oc project wednesday
  111. 1110 oc get all
  112. 1111 oc logs mysql-6595664447-wsbcx
  113. 1112 history | grep '-e MY'
  114. 1113 oc set -h | less
  115. 1114 oc set env -h | less
  116. 1115 oc get all
  117. 1116 oc scale deploy mysql --replicas=3
  118. 1117 oc get all
  119. 1118 oc set env deploy/mysql MYSQL_ROOT_PASSWORD=password
  120. 1119 oc get all
  121. 1120 history
  122. 1121 oc create --help | less
  123. 1122 oc create cm --help | less
  124. 1123 oc create cm dbvars --from-literal=MYSQL_ROOT_PASSWORD=password
  125. 1124 oc get cm
  126. 1125 oc get cm dbvars -o yaml
  127. 1126 oc create deploy -h | less
  128. 1127 oc new-app -h | less
  129. 1128 oc new-project other
  130. 1129 oc create deploy mydb --image=mariadb
  131. 1130 oc get all
  132. 1131 oc get cm,deploy
  133. 1132 oc get cm
  134. 1133 oc create cm dbvars --from-literal=MYSQL_ROOT_PASSWORD=password
  135. 1134 oc get cm,deploy
  136. 1135 oc set env -h | less
  137. 1136 # oc set env --from=configmap/myconfigmap --prefix=MYSQL_ dc/myapp
  138. 1137 oc set env --from=cm/dbvars deploy/mydb
  139. 1138 oc get all
  140. 1139 oc logs mydb-6c8887d5c5-k6zdr
  141. 1140 oc get all
  142. 1141 oc delete deploy mydb
  143. 1142 oc create deploy mydb --image=mysql
  144. 1143 oc set env --from=cm/dbvars deploy/mydb
  145. 1144 oc get all
  146. 1145 oc get deploy
  147. 1146 oc get deploy mydb -o yaml > mydb.yaml
  148. 1147 vim mydb.yaml
  149. 1148 oc delete deployment mydb
  150. 1149 oc get all
  151. 1150 oc create -d mydb.yaml
  152. 1151 oc create -f mydb.yaml
  153. 1152 luth/countdown 18
  154. 1153 oc project nginx
  155. 1154 oc new-project nginx
  156. 1155 oc create deploy mynginx --image=quay.io/bitnami/nginx
  157. 1156 oc get pods
  158. 1157 oc cp mynginx-6c44cfdc6d-4f4x2:/app/index.html index.html
  159. 1158 vim index.html
  160. 1159 oc createe cm mycm --from-file=index.html
  161. 1160 oc create cm mycm --from-file=index.html
  162. 1161 oc get cm mycm -o yaml
  163. 1162 oc set volume deploy mynginx --add --type configmap --configmap-name mycm --mount-path=/app/
  164. 1163 oc get all
  165. 1164 oc expose deploy mynginx --type=NodePort --port=8080
  166. 1165 oc get all
  167. 1166 curl http://$(crc ip):31322
  168. 1167 oc get deploy mynginx -o yaml
  169. 1168 podman login docker.io
  170. 1169 oc create secret generic docker --from-file .dockerconfigjson=${XDG_RUNTIME_DIR}/containers/auth.json --type kubernetes.io/dockerconfigjson
  171. 1170 oc describe secret docker
  172. 1171 oc secrets -h
  173. 1172 oc secrets link default docker --for pull
  174. 1173 oc get pv
  175. 1174 oc login -u kubeadmin -p xHMJo-mqCmK-k8oZN-J3Qm3 https://api.crc.testing:6443
  176. 1175 oc get pv
  177. 1176 oc get pv pv0003 -o yaml
  178. 1177 oc get templates -n openshift | grep persistent
  179. 1178 cd ex180/
  180. 1179 ls
  181. 1180 cat pvc.yaml
  182. 1181 cat pv-pod.yaml
  183. 1182 oc create -f pvc.yaml
  184. 1183 oc get pvc
  185. 1184 oc get templates -n openshift
  186. 1185 oc get template mariadb-persistent -n openshift -o yaml | less
  187. 1186 oc process --parameters mariadb-ephemeral -n openshift
  188. 1187 oc get template mariadb-ephemeral -o yaml -n openshift > mariadb-ephemeral.yaml
  189. 1188 oc process -f mariadb-ephemeral.yaml -p MYSQL_USER=anna -p MYSQL_PASSWORD=password -p MYSQL_DATABASE=books | oc create -f -
  190. 1189 oc get all
  191. 1190 ../luth/countdown 12
  192. 1191 cd
  193. 1192 git clone https://github.com/sandervanvugt/simpleapp
  194. 1193 rm -rf simple*
  195. 1194 git clone https://github.com/sandervanvugt/simpleapp
  196. 1195 mv simpleapp/ wednesday
  197. 1196 cd wednesday/
  198. 1197 ls -a
  199. 1198 rm -f .git
  200. 1199 rm -fr .git
  201. 1200 ls
  202. 1201 git init
  203. 1202 git add *
  204. 1203 git commit -m "blah"
  205. 1204 git remote add origin https://github.com/sandervanvugt/wednesday
  206. 1205 git push -u origin master
  207. 1206 oc get -n openshift is
  208. 1207 oc -o yaml new-app php~https://github.com/sandervanvugt/wednesday --name=wednesday > wednesday.yaml
  209. 1208 vim wednesday.yaml
  210. 1209 oc apply -f wednesday.yaml
  211. 1210 oc status
  212. 1211 oc get all
  213. 1212 oc get all | grep wednesday
  214. 1213 oc get builds
  215. 1214 oc logs build wednesday-1
  216. 1215 oc logs wednesday-1
  217. 1216 oc get buildconfig wednesday-1
  218. 1217 oc get buildconfig
  219. 1218 oc get buildconfig wednesday
  220. 1219 oc get build wednesday-1 -o yaml
  221. 1220 oc logs build wednesday-1
  222. 1221 oc get builds
  223. 1222 oc start-build wednesday
  224. 1223 oc logs build wednesday
  225. 1224 oc explain buildconfig.spec.triggers
  226. 1225 oc get svc
  227. 1226 oc expose svc wednesday
  228. 1227 oc get route
  229. 1228 curl wednesday-nginx.apps-crc.testing
  230. 1229 oc start-build wednesday
  231. 1230 oc get all
  232. 1231 oc get all | grep wednesday
  233. 1232 curl wednesday-nginx.apps-crc.testing
  234. 1233 curl wednesday-nginx.apps-crc.testing | less
  235. 1234 cd
  236. 1235 ls -a
  237. 1236 history
  238.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement