sandervanvugt

EX280 oct22 day1

Oct 19th, 2022
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.92 KB | None | 0 0
  1. 1003 crc cleanup
  2. 1004 crc setup
  3. 1005 crc start -m 14000 -p pull-secret
  4. 1006 free -m
  5. 1007 eval $(crc oc-env)
  6. 1008 oc login -u developer https://api.crc.testing:6443
  7. 1009 oc new-project illbeback
  8. 1010 oc get all
  9. 1011 crc console --credentials
  10. 1012 oc login -u kubeadmin -p 27GZa-IGncb-ZLNqm-gL4hq https://api.crc.testing:6443
  11. 1013 oc create testapp --image=docker.io/bitnami/nginx --replicas=3
  12. 1014 oc create deploy testapp --image=docker.io/bitnami/nginx --replicas=3
  13. 1015 oc get all
  14. 1016 PODNAME=$(oc get pods | grep test | awk '{ print $1 }')
  15. 1017 echo $PODMAN
  16. 1018 echo $PODNAME
  17. 1019 oc api-resources | less
  18. 1020 oc api-resources | wc
  19. 1021 sudo dnf provides */htpasswd
  20. 1022 oc whoami
  21. 1023 htpasswd -c -B -b /tmp/htpasswd admin password
  22. 1024 htpasswd -B -b /tmp/htpasswd anna password
  23. 1025 htpasswd -B -b /tmp/htpasswd linda password
  24. 1026 htpasswd -B -b /tmp/htpasswd anouk password
  25. 1027 htpasswd -B -b /tmp/htpasswd lisa password
  26. 1028 htpasswd -B -b /tmp/htpasswd ahmed password
  27. 1029 cat /tmp/htpasswd
  28. 1030 oc create secret generic htpasswd-secret --from-file htpasswd=/tmp/htpasswd -n openshift-config
  29. 1031 oc adm policy -h | less
  30. 1032 oc adm policy add-cluster-role-to-user -h | less
  31. 1033 oc adm policy add-cluster-role-to-user cluster-admin admin
  32. 1034 oc get oauth cluster
  33. 1035 oc get oauth cluster -o yaml > oauth.yaml
  34. 1036 vim oauth.yaml
  35. 1037 oc replace -f oauth.yaml
  36. 1038 oc get all -n openshift-authentication
  37. 1039 oc login -u anna -p password
  38. 1040 oc login -u kubeadmin -p 27GZa-IGncb-ZLNqm-gL4hq https://api.crc.testing:6443
  39. 1041 cd ../ex280/
  40. 1042 ./countdown 18
  41. 1043 oc get all -n openshift-authentication
  42. 1044 oc login -u anna -p password
  43. 1045 oc get user
  44. 1046 oc get users
  45. 1047 oc get nodes
  46. 1048 oc login -u admin -p password
  47. 1049 oc get nodes
  48. 1050 oc get users
  49. 1051 oc get identity
  50. 1052 oc adm groups new developers
  51. 1053 oc adm -h
  52. 1054 oc adm groups -h
  53. 1055 oc adm groups add-users developers anouk
  54. 1056 oc adm groups new testers
  55. 1057 oc adm groups add-users testers lisa
  56. 1058 history
  57. 1059 oc get oauth cluster -o yaml
  58. 1060 oc get clusterroles
  59. 1061 oc get clusterroles | wc
  60. 1062 oc get clusterroles | grep -v 'system:'
  61. 1063 source <(oc completion bash)
  62. 1064 oc describe clusterroles multus
  63. 1065 oc describe clusterroles storage-admin
  64. 1066 oc describe clusterroles storage-admin -o yaml
  65. 1067 oc get clusterroles storage-admin -o yaml
  66. 1068 oc adm policy who-can delete user
  67. 1069 oc get clusterrolebindings
  68. 1070 oc get clusterrolebindings | wc
  69. 1071 oc get clusterrolebindings | grep -v 'system:'
  70. 1072 oc get clusterrolebindings | grep -v 'system:' | wc
  71. 1073 oc get rolebindings
  72. 1074 oc projects
  73. 1075 oc projects -n openshift-sdn
  74. 1076 oc get rolebindings -n openshift-sdn
  75. 1077 oc get rolebindings -A
  76. 1078 oc get rolebindings -A | wc
  77. 1079 ./countdown 1
  78. 1080 oc get rolebindings -A
  79. 1081 oc get clusterrolebinding -o wide | grep 'self-provisioner'
  80. 1082 oc describe clusterrolebindings self-provisioners
  81. 1083 oc adm policy remove-cluster-role-from-group self-provisioner system:authenticated:oauth
  82. 1084 oc describe clusterrolebindings self-provisioners
  83. 1085 oc login -u linda -p password
  84. 1086 oc new-project
  85. 1087 oc new-project linda
  86. 1088 oc login -u admin -p password
  87. 1089 oc new-project rbac
  88. 1090 oc policy add-role-to-user admin linda -n rbac
  89. 1091 oc get groups
  90. 1092 oc login -u linda -p password
  91. 1093 oc login -u admin -p password
  92. 1094 oc policy add-role-to-group edit developers -n rbac
  93. 1095 oc policy add-role-to-group edit view testers -n rbac
  94. 1096 oc policy add-role-to-group view testers -n rbac
  95. 1097 oc get rolebindings
  96. 1098 oc get rolebindings -o wide
  97. 1099 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners self-provisioner system:authenticated:oauth
  98. 1100 oc login -u anna -p password
  99. 1101 oc login -u admin -p password
  100. 1102 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
  101. 1103 oc get secret mysql -o yaml
  102. 1104 echo cGFzc3dvcmQ= | base64 -d
  103. 1105 oc new-app --name mysql --docker-image docker.io/bitnami/mysql
  104. 1106 oc get pods -w
  105. 1107 oc get pods
  106. 1108 oc logs mysql-6c9d88d69d-lg5bw
  107. 1109 oc set -h | less
  108. 1110 oc set env deployment/mysql --from secret/mysql --prefix MYSQL_
  109. 1111 oc get pods
  110. 1112 oc exec -it mysql-cbd7c7566-d5644 -- env
  111. 1113 ./countdown 12
  112. 1114 oc get pods
  113. 1115 oc get pods mysql-cbd7c7566-d5644 -o yaml | lesws
  114. 1116 oc get pods mysql-cbd7c7566-d5644 -o yaml | less
  115. 1117 oc create sa mysa
  116. 1118 oc get sa mysa -o yaml
  117. 1119 oc get scc
  118. 1120 oc describe scc nonroot
  119. 1121 oc describe pod mysql-cbd7c7566-d5644 | grep -i scc
  120. 1122 oc login -u linda -p password
  121. 1123 oc new-project sccs
  122. 1124 oc new-app --name sccnginx --image=nginx
  123. 1125 oc get pods
  124. 1126 oc describe pod sccnginx-67c84759cb-2cm5c
  125. 1127 oc logs sccnginx-67c84759cb-2cm5c
  126. 1128 oc get pods sccnginx-67c84759cb-2cm5c -o yaml | oc adm policy scc-subject-review -f -
  127. 1129 oc login -u admin -p password
  128. 1130 oc get pods sccnginx-67c84759cb-2cm5c -o yaml | oc adm policy scc-subject-review -f -
  129. 1131 oc create sa nginx-sa
  130. 1132 oc adm policy add-scc-to-user anyuid -z nginx-sa
  131. 1133 oc login -u linda -p password
  132. 1134 oc set serviceaccount deploy sccnginx nginx-sa
  133. 1135 oc get pods
  134. 1136 oc get all
  135. 1137 oc get pods -o yaml | less
  136. 1138 oc new-project nonroot
  137. 1139 oc new-app --image=bitnami/nginx --name=bginx
  138. 1140 oc get pods -o wide bginx-6fdf8894c4-h5xq4
  139. 1141 oc describe pod bginx-6fdf8894c4-h5xq4
  140. 1142 oc get svc
  141. 1143 oc edit svc bginx
  142. 1144 oc get svc
  143. 1145 oc expose svc bginx
  144. 1146 oc get all
  145. 1147 curl bginx-nonroot.apps-crc.testing
  146. 1148 history
  147.  
Add Comment
Please, Sign In to add comment