Advertisement
sandervanvugt

EX180 day2 feb.23

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