Advertisement
sandervanvugt

EX280 day1 june21

Jun 24th, 2021
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.03 KB | None | 0 0
  1. 960 crc stop
  2. 961 crc setup
  3. 962 crc start -m 12288 -p Downloads/pull-secret
  4. 963 sudo -i
  5. 964 crc status
  6. 965 git clone https://github.com/sandervanvugt/ex280
  7. 966 ls
  8. 967 cd ex280
  9. 968 ls
  10. 969 sudo grep vmx /proc/cpuinfo
  11. 970 sudo grep svm /proc/cpuinfo
  12. 971 cd
  13. 972 cd Downloads/
  14. 973 ls
  15. 974 cat pull-secret
  16. 975 ls
  17. 976 cd crc-linux-1.28.0-amd64/
  18. 977 ls
  19. 978 rm mynginx.yaml
  20. 979 ls -l
  21. 980 #sudo cp crc /usr/local/bin/
  22. 981 #crc setup
  23. 982 #crc start -m 12288 -p ../pull-secret
  24. 983 cd
  25. 984 luth/countdown 15
  26. 985 crc status
  27. 986 crc oc-env
  28. 987 eval $(crc oc-env)
  29. 988 oc version
  30. 989 crc console --credentials
  31. 990 oc login -u kubeadmin -p rPPjz-DRftT-XGurI-hHKnE https://api.crc.testing:6443
  32. 991 cd .crc/
  33. 992 ls
  34. 993 cd machines/
  35. 994 ls
  36. 995 cd crc/
  37. 996 ls
  38. 997 ssh -i id_ecdsa core@$(crc ip)
  39. 998 sed -i -e '18d' ~/.ssh/known_hosts
  40. 999 ssh -i id_ecdsa core@$(crc ip)
  41. 1000 exit
  42. 1001 oc whoami
  43. 1002 history
  44. 1003 eval $(crc oc-env)
  45. 1004 oc whoami
  46. 1005 oc get projects
  47. 1006 oc projects
  48. 1007 oc get ns
  49. 1008 oc login -u developer -p developer
  50. 1009 oc projects
  51. 1010 oc get ns
  52. 1011 oc new-project myproject
  53. 1012 oc projects
  54. 1013 oc completion -h
  55. 1014 source <(oc completion bash)
  56. 1015 oc new-app rails-postgresql-example
  57. 1016 oc status
  58. 1017 oc get all
  59. 1018 oc get imagestream -A
  60. 1019 oc login -u kubeadmin -p rPPjz-DRftT-XGurI-hHKnE https://api.crc.testing:6443
  61. 1020 oc get imagestream -A
  62. 1021 oc get pods
  63. 1022 oc logs postgresql-1-np9ss
  64. 1023 oc describe pod postgresql-1-np9ss | less
  65. 1024 oc get all
  66. 1025 oc get pod postgresql-1-np9ss -o yaml | less
  67. 1026 oc api-resources | less
  68. 1027 oc api-versions
  69. 1028 oc explain pods
  70. 1029 oc explain deploymentconfig
  71. 1030 oc explain deploymentconfig.spec
  72. 1031 oc explain deployment.spec
  73. 1032 oc explain --recursive deployment.spec
  74. 1033 oc explain --recursive deployment.spec | less
  75. 1034 luth/countdown 12
  76. 1035 cd ex280/
  77. 1036 ls
  78. 1037 vim pv.yaml
  79. 1038 cd
  80. 1039 cd .crc/machines/crc/
  81. 1040 ls
  82. 1041 ssh -i id_ecdsa core@$(crc ip)
  83. 1042 vim pv.ya
  84. 1043 cd
  85. 1044 cd ex280/
  86. 1045 vim pv.yaml
  87. 1046 oc create -f pv.yaml
  88. 1047 oc get pv
  89. 1048 oc describe pv pv-volume
  90. 1049 oc describe pv pv0030
  91. 1050 oc create -f pvc.yaml
  92. 1051 oc get pvc
  93. 1052 oc get pv | less
  94. 1053 vim pvc.yaml
  95. 1054 vim pv-pod.yaml
  96. 1055 oc create -f pv-pod.yaml
  97. 1056 oc exec -it pv-pod -- sh
  98. 1057 oc get pods
  99. 1058 oc get storageclass
  100. 1059 oc get storageclass -A
  101. 1060 oc delete -f pv-pod.yaml
  102. 1061 vim pv-pod.yaml
  103. 1062 oc create -f pv-pod.yaml
  104. 1063 oc get pods
  105. 1064 oc exec -it pv-pod -- sh
  106. 1065 cd
  107. 1066 cd .crc
  108. 1067 ls
  109. 1068 tree
  110. 1069 cd machines/crc/
  111. 1070 cat kube
  112. 1071 cat kubeconfig
  113. 1072 cd
  114. 1073 luth/countdown 18
  115. 1074 oc whoami
  116. 1075 oc get secret -A | grep kubeadm
  117. 1076 oc get secret -A
  118. 1077 oc get secret -n kube-system
  119. 1078 sudo yum provides */htpasswd
  120. 1079 rm /tmp/htpasswd
  121. 1080 htpasswd -c -B -b /tmp/htpasswd admin password
  122. 1081 htpasswd -B -b /tmp/htpasswd anna password
  123. 1082 htpasswd -B -b /tmp/htpasswd linda password
  124. 1083 htpasswd -B -b /tmp/htpasswd anouk password
  125. 1084 htpasswd -B -b /tmp/htpasswd lisa password
  126. 1085 htpasswd -B -b /tmp/htpasswd ahmed password
  127. 1086 oc create secret -h | less
  128. 1087 oc create secret generic -h | less
  129. 1088 oc create secret generic htpasswd-secret --from-file htpasswd=/tmp/htpasswd -n openshift-config
  130. 1089 oc adm policy -h
  131. 1090 oc adm policy add-cluster-role-to-user cluster-admin anna
  132. 1091 oc get oauth cluster -o yaml > oauth.yaml
  133. 1092 vim oauth.yaml
  134. 1093 oc replace -f oauth.yaml
  135. 1094 oc get users
  136. 1095 oc login -u anna -p password
  137. 1096 oc get users
  138. 1097 oc whoami
  139. 1098 oc get nodes
  140. 1099 oc login -u linda -p password
  141. 1100 oc get nodes
  142. 1101 oc get users
  143. 1102 oc login -u anna -p password
  144. 1103 oc get users
  145. 1104 oc get identity
  146. 1105 oc adm groups -h
  147. 1106 oc adm groups new -h
  148. 1107 oc adm groups new developers
  149. 1108 oc adm groups add-users developers anouk
  150. 1109 oc adm groups new testers
  151. 1110 oc adm groups add-users testers lisa
  152. 1111 vim oauth.yaml
  153. 1112 oc get clusterroles
  154. 1113 oc describe clusterroles
  155. 1114 luth/countdown 12
  156. 1115 oc policy add-role-to-user -h
  157. 1116 oc options
  158. 1117 oc get clusterrolebinding -o wide | grep 'self-provi'
  159. 1118 oc describe clusterrolebindings self-provisioners
  160. 1119 oc adm policy remove-cluster-role-from-group self-provisioner system:authenticated:oauth
  161. 1120 oc describe clusterrolebindings self-provisioners
  162. 1121 oc login -u linda -p password
  163. 1122 oc new-project rbac
  164. 1123 oc policy add-role-to-user admin linda
  165. 1124 oc whoami
  166. 1125 oc login -u anna -p password
  167. 1126 oc projects
  168. 1127 oc policy add-role-to-user admin linda -n seven
  169. 1128 oc get rolebindings -n seven
  170. 1129 oc get rolebindings -A
  171. 1130 oc get rolebindings -A | grep linda
  172. 1131 oc policy add-role-to-user admin linda
  173. 1132 oc get rolebindings -A | grep linda
  174. 1133 oc get groups
  175. 1134 oc whoami
  176. 1135 oc policy add-role-to-group edit developers
  177. 1136 oc policy add-role-to-group view testers
  178. 1137 oc get rolebindings -o wide
  179. 1138 oc get rolebindings -A -o wide | grep linda
  180. 1139 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners seld-provisoner system:authenticated:oauth
  181. 1140 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners seld-provisioner system:authenticated:oauth
  182. 1141 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners self-provisioner system:authenticated:oauth
  183. 1142 oc adm policy remove-cluster-role-from-group self-provisioner system:authenticated:oauth
  184. 1143 oc adm policy remove-cluster-role-from-group seld-provisoner system:authenticated:oauth
  185. 1144 oc adm policy add-cluster-role-to-group -h
  186. 1145 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioner system:authenticated:oauth
  187. 1146 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners self-provisioner system:authenticated:oauth
  188. 1147 oc login -u linda -p password
  189. 1148 oc new-project hello
  190. 1149 #oc create secret docker-registry docker --docker-server=docker.io --docker-username=sandervanvugt --docker-email=mail@sandervanvugt.nl --docker-password=XXXXX
  191. 1150 history
  192. 1151 history -d 1150
  193. 1152 history
  194. 1153 oc secrets link default docker --for=pull
  195. 1154 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
  196. 1155 oc new-app --name mysql --docker-image bitnami/mysql
  197. 1156 oc get pods -w
  198. 1157 oc logs mysql-59cf965c59-bdvtp
  199. 1158 oc set env deployment/mysql --from secret/mysql --prefix MYSQL_
  200. 1159 oc get all
  201. 1160 oc exec -it mysql-6545685fd9-ljpk2 -- env
  202. 1161 oc describe secret mysql
  203. 1162 history
  204.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement