Advertisement
sandervanvugt

ex280 day2 april21

Apr 22nd, 2021
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.57 KB | None | 0 0
  1. 854 eval $(crc oc-env)
  2. 855 crc console --credentials
  3. 856 oc login -u kubeadmin -p EnI7T-WxLzT-xGLxm-qvkWj https://api.crc.testing:6443
  4. 857 oc get all
  5. 858 top
  6. 859 htpasswd -c -B -b /tmp/htpasswd admin password
  7. 860 htpasswd -B -b /tmp/htpasswd anna password
  8. 861 htpasswd -B -b /tmp/htpasswd linda password
  9. 862 htpasswd -B -b /tmp/htpasswd anouk password
  10. 863 htpasswd -B -b /tmp/htpasswd lisa password
  11. 864 htpasswd -B -b /tmp/htpasswd ahmed password
  12. 865 oc create secret generic htpasswd-secret --from-file htpasswd=/tmp/htpasswd -n openshift-config
  13. 866 oc adm policy add-cluster-role-to-user cluster-admin admin
  14. 867 oc get oauth cluster -o yaml > oauth.yaml
  15. 868 vim oauth.yaml
  16. 869 oc replace -f oauth.yaml
  17. 870 oc get pods openshift-auth
  18. 871 oc get pods -n openshift-auth
  19. 872 oc login -u admin -p password
  20. 873 oc login -u linda -p password
  21. 874 oc login -u admin -p password
  22. 875 oc adm groups new developers
  23. 876 oc adm groups new testers
  24. 877 oc adm groups add-user testers lisa
  25. 878 oc adm groups add-users testers lisa
  26. 879 oc adm groups add-users developers anouk
  27. 880 oc policy add-role-to-group edit developers
  28. 881 oc get rolebindings
  29. 882 oc get rolebindings -o wide
  30. 883 vim oauth.yaml
  31. 884 oc get clusterroles | wc
  32. 885 oc describe clusterroles | less
  33. 886 oc explain oauth.spec
  34. 887 oc explain oauth.spec.identityProviders
  35. 888 oc explain --recursive oauth.spec.identityProviders
  36. 889 oc get scc
  37. 890 oc get scc -A
  38. 891 oc describe anyuid
  39. 892 oc describe scc anyuid
  40. 893 oc get pods
  41. 894 oc new-project
  42. 895 oc new-project new
  43. 896 oc new-app bitnami/nginx
  44. 897 oc describe pod | less
  45. 898 oc get pods
  46. 899 oc get pods nginx-7dd57cc74-xs42v -o yaml | less
  47. 900 oc login -u linda -p password
  48. 901 oc new-project sccs
  49. 902 oc new-app --name sccnginx --docker-image nginx
  50. 903 oc new-app --name sccnginx nginx
  51. 904 oc get all
  52. 905 oc completion -h
  53. 906 source <(oc completion bash)
  54. 907 oc get pods
  55. 908 oc get all
  56. 909 oc logs sccnginx-649cb697d8-82dpj
  57. 910 history
  58. 911 oc get pods
  59. 912 oc get pod sccnginx-649cb697d8-82dpj -o yaml | oc adm policy scc-subject-review -f -
  60. 913 oc create deploy mynginx --image=nginx
  61. 914 oc get all
  62. 915 oc logs mynginx-5b686ccd46-km2kn
  63. 916 oc get pod mynginx-5b686ccd46-km2kn -o yaml | oc adm policy scc-subject-review -f -
  64. 917 oc whoami
  65. 918 oc login -u admin -p password
  66. 919 oc create sa nginx-sa
  67. 920 oc adm policy -h
  68. 921 oc adm policy add-scc-to-user restricted -z nginx-sa
  69. 922 oc set -h
  70. 923 oc set serviceaccount -h
  71. 924 oc set serviceaccount deployment mynginx nginx-sa
  72. 925 oc get all
  73. 926 oc get pod/mynginx-7d9f7744b-2fzgt
  74. 927 oc get pod/mynginx-7d9f7744b-2fzgt -o yaml | oc adm policy scc-subject-review -f -
  75. 928 oc whoami
  76. 929 oc adm policy add-scc-to-user anyuid -z nginx-sa
  77. 930 oc get pods
  78. 931 oc delete pod mynginx-7d9f7744b-2fzgt
  79. 932 oc get pods
  80. 933 oc new-app --docker-image=bitnami/nginx:latest --name=bginx
  81. 934 oc get all
  82. 935 oc get pods -o wide
  83. 936 oc describe pods bginx-785c8874fd-v2xlb
  84. 937 oc get services
  85. 938 oc get all
  86. 939 oc scale deployment bginx --replicas=3
  87. 940 oc get all
  88. 941 oc describe svc bginx
  89. 942 oc get pods -o wide
  90. 943 oc get network/cluster -o yaml
  91. 944 ckad/countdown 12
  92. 945 oc get pods --show-labels
  93. 946 oc get svc --show-labels
  94. 947 oc edit svc bginx
  95. 948 oc get pods --show-labels
  96. 949 oc edit svc bginx
  97. 950 oc describe svc bginx
  98. 951 oc edit svc bginx
  99. 952 oc describe svc bginx
  100. 953 curl 10.217.4.232
  101. 954 crc ip
  102. 955 oc edit svc bginx
  103. 956 oc get svc
  104. 957 curl 192.168.130.11:30393
  105. 958 oc describe svc bginx
  106. 959 oc get svc
  107. 960 oc expose -h
  108. 961 oc expose service bginx
  109. 962 oc get route
  110. 963 oc project
  111. 964 curl bginx-sccs.apps-crc.testing
  112. 965 oc describe routes.route.openshift.io bginx
  113. 966 ckad/countdown 12
  114. 967 ls
  115. 968 cd openssl
  116. 969 mkdir openssl
  117. 970 cd openssl/
  118. 971 openssl genrsa -des3 -out myCA.key 2048
  119. 972 openssl req -x509 -new -nodes -key myCA.key -sha256 -days 3650 -out myCA.pem
  120. 973 openssl genrsa -out tls.key 2048
  121. 974 openssl req -new -key tls.key -out tls.csr
  122. 975 openssl x509 -req -in tls.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial -out tls.crt -days 1650 -sha256
  123. 976 ls
  124. 977 ls -l
  125. 978 man -k openssl
  126. 979 sudo mandb
  127. 980 man -k openssl
  128. 981 man openssl-genrsa
  129. 982 man openssl-req
  130. 983 man openssl-x509
  131. 984 oc new-project myproject
  132. 985 pwd
  133. 986 cd ..
  134. 987 ls ex280/
  135. 988 cat ex280/linginx1.conf
  136. 989 oc create cm linginx1 --from-file ex280/linginx1.conf
  137. 990 oc create sa linginx-sa
  138. 991 oc adm policy add-scc-to-user anyuid -z linginx-sa
  139. 992 vim ex280/linginx-v1.yaml
  140. 993 oc create -f linginx-v1.yaml
  141. 994 oc create -f ex280/linginx-v1.yaml
  142. 995 oc get pods
  143. 996 oc get svc
  144. 997 oc get pods
  145. 998 oc create route -h
  146. 999 oc create route edge -h
  147. 1000 oc create route edge linginx1 --service linginx1 --cert=openssl/tls.crt --key=openssl/tls.key --ca-cert=openssl/myCA.crt
  148. 1001 oc create route edge linginx1 --service linginx1 --cert=openssl/tls.crt --key=openssl/tls.key --ca-cert=openssl/myCA.pem
  149. 1002 oc get routes
  150. 1003 curl -svv https://linginx-myproject.apps-crc.testing
  151. 1004 curl -s -k https://linginx-myproject.apps-crc.testing
  152. 1005 oc get routes
  153. 1006 curl -s -k https://linginx1-myproject.apps-crc.testing
  154. 1007 history
  155. 1008 ckad/countdown 18
  156. 1009 mkdir newssl
  157. 1010 cd newssl
  158. 1011 openssl genrsa -des3 -out myCA.key 2048
  159. 1012 openssl -x509 -new -nodes -key myCA.key -sha256 -days 3652 -out myCA.pem
  160. 1013 openssl req -x509 -new -nodes -key myCA.key -sha256 -days 3652 -out myCA.pem
  161. 1014 openssl genrsa -out tls.key 2048
  162. 1015 openssl req -new -key tls.key -out tls.csr
  163. 1016 openssl x509 -req -in tls.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial -out tls.crt -days 1650 -sha256
  164. 1017 ls
  165. 1018 cd ..
  166. 1019 oc create secret -h
  167. 1020 oc create secret tls linginx-certs --cert tls.crt --key tls.key
  168. 1021 oc create secret tls linginx-certs --cert newssl/tls.crt --key newssl/tls.key
  169. 1022 oc describe secret linginx-certs
  170. 1023 cat ex280/default.conf
  171. 1024 oc create cm nginxconfigmap --from-file ex280/default.conf
  172. 1025 oc describe cm nginxconfigmap
  173. 1026 oc create sa linginx-sa
  174. 1027 vim ex280/linginx-v2.yaml
  175. 1028 oc create -f ex280/linginx-v2.yaml
  176. 1029 oc get all
  177. 1030 oc get routes
  178. 1031 oc create route -h
  179. 1032 oc create route passthrough -h
  180. 1033 oc create route passthrough linginx --service linginx2 --port 8443 --hostname=linginx-default.apps-crc.testing
  181. 1034 oc get routes
  182. 1035 oc get svc
  183. 1036 oc debug -t deployment/linginx2 --image registry.access.redhat.com/ubi8/ubi:8.0
  184. 1037 curl https://linginx-default.apps-crc.testing
  185. 1038 curl --insecure https://linginx-default.apps-crc.testing
  186. 1039 oc login -u developer -p password
  187. 1040 oc login -u developer -p developer
  188. 1041 oc get users
  189. 1042 oc login -u linda -p password
  190. 1043 oc get all
  191. 1044 oc new-project stuff
  192. 1045 oc get all
  193. 1046 oc create deployment simple --image=bitnami/nginx
  194. 1047 oc get all
  195. 1048*
  196. 1049 oc get all
  197. 1050 oc get pods -o wide
  198. 1051 oc get pods --show-labels
  199. 1052 oc login -u admin -p password
  200. 1053 oc get nodes -L env
  201. 1054 oc label node crc-xl2km-master-0 env=dev
  202. 1055 oc get nodes -L env
  203. 1056 oc login -u linda -p password
  204. 1057 oc get pods
  205. 1058 oc edit deployment simple
  206. 1059 oc get pods
  207. 1060 oc describe pods simple-8fc8c86b6-pntll
  208. 1061 oc get nodes
  209. 1062 oc login -u admin -p password
  210. 1063 oc edit nodes crc-xl2km-master-0
  211. 1064 oc get pods
  212. 1065 ckad/countdown 12
  213. 1066 oc whoami
  214. 1067 oc new-project auto
  215. 1068 oc new-app --name simple php~https://github.com/sandervanvugt/simpleapp
  216. 1069 oc get deploy
  217. 1070 oc autoscale -h
  218. 1071 oc get pods
  219. 1072 oc create deploy --image=bitnami/nginx autoginx
  220. 1073 oc get all
  221. 1074 ping nu.nl
  222. 1075 oc get deploy
  223. 1076 oc autoscale deployment autoginx --min 5 --max 10 --cpu-percent 1
  224. 1077 oc get pods
  225. 1078 oc get hpa
  226. 1079 oc get pods
  227. 1080 oc set resources -h
  228. 1081 oc create deployment nee --image=bitnami/nginx --replicas=3
  229. 1082 oc get pods
  230. 1083 oc set resources deploy nee --requests cp=10m,memory=1Mi --limits cpu=20m,memory=5Mi
  231. 1084 oc set resources deploy nee --requests cpu=10m,memory=1Mi --limits cpu=20m,memory=5Mi
  232. 1085 oc get pods
  233. 1086 oc describe pods nee-84cbcb6569-jg2rb
  234. 1087 oc set resources deploy nee --requests cpu=0m,memory=0Mi --limits cpu=0m,memory=0Mi
  235. 1088 oc get pods
  236. 1089 oc describe node crc-xl2km-master-0
  237. 1090 oc adm top
  238. 1091 oc adm top node
  239. 1092 oc new-project limits
  240. 1093 oc whoami
  241. 1094 oc explain limitrange.spec.limits
  242. 1095 cd ex280/
  243. 1096 vim limits.yaml
  244. 1097 oc create -f limits.yaml
  245. 1098 oc get limitrange
  246. 1099 oc get limitrange -o yaml
  247. 1100 oc get limitrange
  248. 1101 oc describe limitrange limit-limits
  249. 1102 oc whoami
  250. 1103 oc describe nodes crc-xl2km-master-0 | less
  251. 1104 oc adm taint -h
  252. 1105 oc get nodes
  253. 1106 oc adm taint nodes crc-xl2km-master-0 key1=value1:NoSchedule
  254. 1107 oc run newpod --image=bitnami/nginx
  255. 1108 oc new-project taint
  256. 1109 oc run newpod --image=bitnami/nginx
  257. 1110 oc get pods
  258. 1111 oc describe pods newpod
  259. 1112 oc edit pods mypod.yaml
  260. 1113 oc edit pods newpod
  261. 1114 oc get pods
  262. 1115 oc adm taint nodes crc-xl2km-master-0 key1-
  263. 1116 oc get pods
  264. 1117 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement