sandervanvugt

EX280 day1 april22

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