sandervanvugt

ex280 day1 sept21

Sep 16th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.22 KB | None | 0 0
  1. 1003 eval $(crc oc-env)
  2. 1004 oc login -u developer https://api.crc.testing:6443
  3. 1005 cd
  4. 1006 cd .crc/
  5. 1007 ;s
  6. 1008 ls
  7. 1009 cd ..
  8. 1010 crc console --credentials
  9. 1011 oc login -u developer -p developer https://api.crc.testing:6443
  10. 1012 oc login -u kubeadmin -p xHMJo-mqCmK-k8oZN-J3Qm3 https://api.crc.testing:6443
  11. 1013 oc get co
  12. 1014 oc login -u developer -p developer https://api.crc.testing:6443
  13. 1015 oc get co
  14. 1016 oc whoami
  15. 1017 oc login -u kubeadmin -p xHMJo-mqCmK-k8oZN-J3Qm3 https://api.crc.testing:6443
  16. 1018 oc whoami
  17. 1019 cd .crc
  18. 1020 ls
  19. 1021 cd machines/
  20. 1022 ls
  21. 1023 cd crc
  22. 1024 ls
  23. 1025 ssh -i id_ecdsa.pub core@$(crc ip)
  24. 1026 rm ~/.ssh/known_hosts
  25. 1027 ssh -i id_ecdsa.pub core@$(crc ip)
  26. 1028 ssh -i id_ecdsa core@$(crc ip)
  27. 1029 cd
  28. 1030 cd ex280/
  29. 1031 cd ..
  30. 1032 cd
  31. 1033 git clone https://github.com/sandervanvugt/ex280
  32. 1034 cd ex280/
  33. 1035 git pull
  34. 1036 ls
  35. 1037 cd ..
  36. 1038 git clone https://github.com/sandervanvugt/ex180
  37. 1039 cd ../ex180
  38. 1040 cd ex180
  39. 1041 git pull
  40. 1042 ls
  41. 1043 ./countdown 15
  42. 1044 cd
  43. 1045 oc whoami
  44. 1046 oc get projects
  45. 1047 oc get projects | wc
  46. 1048 oc get ns
  47. 1049 oc get ns | wc
  48. 1050 oc login -u developer
  49. 1051 oc get project
  50. 1052 oc get ns
  51. 1053 oc login -u kubeadmin -p xHMJo-mqCmK-k8oZN-J3Qm3 https://api.crc.testing:6443
  52. 1054 oc get pods -A
  53. 1055 oc login -u developer
  54. 1056 oc new-project myproject
  55. 1057 oc whoami
  56. 1058 oc get all
  57. 1059 oc new-app rails-postgresql-example
  58. 1060 oc get all
  59. 1061 oc new-app rails-postgresql-example
  60. 1062 oc get all
  61. 1063 oc get imagestream
  62. 1064 oc get imagestream -A
  63. 1065 oc login -u kubeadmin -p xHMJo-mqCmK-k8oZN-J3Qm3 https://api.crc.testing:6443
  64. 1066 oc get imagestream -A
  65. 1067 oc new-project imafailure
  66. 1068 oc create deploy mysql --image=mysql --replicas=3
  67. 1069 oc get all
  68. 1070 oc completion -h
  69. 1071 source <(oc completion bash)
  70. 1072 oc get all
  71. 1073 oc describe pod mysql-77db55c6db-s48dt
  72. 1074 oc logs mysql-77db55c6db-thgzw
  73. 1075 oc create deploy sleepbybox --image=busybox
  74. 1076 oc get all
  75. 1077 oc describe pod sleepbybox-7bbf8fcb4f-kvzld
  76. 1078 oc get all
  77. 1079 oc delete pod sleepbybox-7bbf8fcb4f-kvzld
  78. 1080 oc get all
  79. 1081 oc delete deploy sleepbybox
  80. 1082 oc api-resources | less
  81. 1083 oc explain pod
  82. 1084 oc explain --recursive pod | less
  83. 1085 ex180/countdown 13
  84. 1086 oc explain pod.spec
  85. 1087 oc explain pod.spec.volumes | less
  86. 1088 cd .crc/machines/crc/
  87. 1089 ls
  88. 1090 ssh -i id_ecdsa core@$(crc ip)
  89. 1091 cd
  90. 1092 cd ex280/0
  91. 1093 cd ex280/
  92. 1094 vim pv.yaml
  93. 1095 oc create -f pv.yaml
  94. 1096 oc get pv
  95. 1097 vim pvc.yaml
  96. 1098 oc create -f pvc.yaml
  97. 1099 oc get pvc
  98. 1100 vim pv-pod.yaml
  99. 1101 oc create -f pv-pod.yaml
  100. 1102 oc exec -it pv-pod -- sh
  101. 1103 vim pv-pod.yaml
  102. 1104 oc exec -it pv-pod -- sh
  103. 1105 history | grep git
  104. 1106 cd
  105. 1107 cd .crc
  106. 1108 ls
  107. 1109 cd machines/
  108. 1110 ls
  109. 1111 cd crc/
  110. 1112 ls
  111. 1113 vim kubeconfig
  112. 1114 cd
  113. 1115 ex180/countdown 19
  114. 1116 oc adm -h | less
  115. 1117 oc adm policy -h | less
  116. 1118 oc adm policy add-cluster-role-to-user -h | less
  117. 1119 sudo yum provides */htpasswd
  118. 1120 htpasswd -c -B -b /tmp/htpasswd admin password
  119. 1121 htpasswd -B -b /tmp/htpasswd anna password
  120. 1122 htpasswd -B -b /tmp/htpasswd linda password
  121. 1123 htpasswd -B -b /tmp/htpasswd anouk password
  122. 1124 htpasswd -B -b /tmp/htpasswd lisa password
  123. 1125 htpasswd -B -b /tmp/htpasswd ahmed password
  124. 1126 cat /tmp/htpasswd
  125. 1127 oc create secret generic htpasswd-secret --from-file htpasswd=/tmp/htpasswd -n openshift-config
  126. 1128 oc adm policy add-cluster-role-to-user cluster-admin anna
  127. 1129 oc adm policy add-cluster-role-to-user cluster-admin admin
  128. 1130 oc get oauth cluster
  129. 1131 oc get oauth cluster -o yaml > oauth.yaml
  130. 1132 vim oauth.yaml
  131. 1133 oc replace -f oauth.yaml
  132. 1134 oc get oauth cluster -o yaml
  133. 1135 oc get users
  134. 1136 oc login -u anna -p password
  135. 1137 oc login -u ahmed -p password
  136. 1138 oc login -u admin -p password
  137. 1139 oc get users
  138. 1140 oc whoami
  139. 1141 oc get nodes
  140. 1142 oc login -u linda -p password
  141. 1143 oc login -u ahmed -p password
  142. 1144 oc get all
  143. 1145 oc whoami
  144. 1146 oc login -u lisa -p password
  145. 1147 oc get nodes
  146. 1148 oc get users
  147. 1149 oc login -u admin -p password
  148. 1150 oc get identity
  149. 1151 oc adm groups -h | less
  150. 1152 oc adm groups new developers
  151. 1153 oc adm groups new testers
  152. 1154 oc adm groups add-users developers anouk
  153. 1155 oc adm groups add-users testers lisa
  154. 1156 oc delete secret kubadmin -n kube-system
  155. 1157 oc get secrets -n kube-system
  156. 1158 oc adm groups add-users developers sander
  157. 1159 oc get clusterroles
  158. 1160 oc get clusterroles | wc
  159. 1161 oc get clusterroles | grep -v ':'
  160. 1162 oc get clusterroles | grep -v 'system'
  161. 1163
  162. 1164 oc describe clusterroles edit
  163. 1165 ex180/countdown 12
  164. 1166 oc adm policy who-can -h | less
  165. 1167 oc adm policy who-can delete user
  166. 1168 oc get clusterrolebindings
  167. 1169 oc get clusterrolebindings | wc
  168. 1170 oc get clusterrolebindings | grep -v system
  169. 1171 oc get rolebindings
  170. 1172 oc get clusterrolebinding -o wide | grep 'self-provisioner'
  171. 1173 oc adm policy remove-cluster-role-from-group self-provisioner system:authenticated:oauth
  172. 1174 oc get clusterrolebinding -o wide | grep 'self-provisioner'
  173. 1175 oc login -u linda -p password
  174. 1176 oc new-project linda
  175. 1177 oc login -u admin -p password
  176. 1178 oc new-project rbac
  177. 1179 oc policy add-role-to-user admin sander
  178. 1180 oc get groups
  179. 1181 oc login -u anna -p password
  180. 1182 oc policy add-role-to-group edit developers
  181. 1183 oc policy add-role-to-group view testers
  182. 1184 oc get rolebindings
  183. 1185 oc get rolebindings -o wide
  184. 1186 oc adm policy add-cluster-role-to-group --rolebinding-anem self-provisioners self-provisioner system:authenticated:oauth
  185. 1187 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners self-provisioner system:authenticated:oauth
  186. 1188 oc get pods
  187. 1189 oc projects
  188. 1190 oc project wednesday
  189. 1191 oc get pods
  190. 1192 oc describe pod mysql-75d5c9c567-tn4bt
  191. 1193 oc describe pod mysql-75d5c9c567-tn4bt | less
  192. 1194 oc get pod mysql-75d5c9c567-tn4bt -o yaml | less
  193. 1195 oc create secret generic mysql --from-literal=user=sqluser --from-literal=password=password --from-literal=database=secretdb --from-literal=hostname=mysql --from-literal=root_password=password
  194. 1196 oc get secret mysql -o yaml
  195. 1197 echo c2VjcmV0ZGI= | base64 -d
  196. 1198 oc new-app --name mysql --docker-image bitnami/mysql
  197. 1199 oc new-project itslate
  198. 1200 oc create secret generic mysql --from-literal=user=sqluser --from-literal=password=password --from-literal=database=secretdb --from-literal=hostname=mysql --from-literal=root_password=password
  199. 1201 oc new-app --name mysql --docker-image bitnami/mysql
  200. 1202 oc get pods -w
  201. 1203 oc get pods
  202. 1204 oc describe pod mysql-796b97c496-777zm
  203. 1205 oc get pods
  204. 1206 oc logs mysql-796b97c496-777zm
  205. 1207 oc set env deployment/mysql --from secret/mysql --prefix MYSQL_
  206. 1208 oc get all
  207. 1209 oc exec -it mysql-54d65f697b-jv2tz -- env
  208. 1210 history
  209.  
Add Comment
Please, Sign In to add comment