Advertisement
sandervanvugt

ex280 day2 april21

Apr 21st, 2021
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.99 KB | None | 0 0
  1. 667 exit
  2. 668 free -m
  3. 669 df -h
  4. 670 lscpu
  5. 671 ls
  6. 672 cd Downloads/
  7. 673 ls
  8. 674 ls -l
  9. 675 cd crc-linux-1.25.0-amd64/
  10. 676 ls
  11. 677 which crc
  12. 678 ls -l $(which crc)
  13. 679 cd ..
  14. 680 ls
  15. 681 cd ..
  16. 682 ls
  17. 683 cat clusterxs.txt
  18. 684 eval $(crc oc-env)
  19. 685 oc login -u kubeadmin -p N8Y8Y-gCZTt-3C8JW-pf4Q8 https://api.crc.testing:6443
  20. 686 crc console --credentials
  21. 687 oc login -u developer -p developer
  22. 688 ls -a
  23. 689 cd .crc
  24. 690 ls
  25. 691 cd machines/
  26. 692 ls
  27. 693 cd crc/
  28. 694 ls
  29. 695 ssh -i id_ecdsa core@$(crc ip)
  30. 696 sed -i -e '18d' ~/.ssh/known_hosts
  31. 697 ssh -i id_ecdsa core@$(crc ip)
  32. 698 crc console --credentials
  33. 699 crc status
  34. 700 cd
  35. 701 ls
  36. 702 ckad/countdown 12
  37. 703 oc whoami
  38. 704 oc login -u kubeadmin -p N8Y8Y-gCZTt-3C8JW-pf4Q8 https://api.crc.testing:6443
  39. 705 oc get projects
  40. 706 oc get ns
  41. 707 oc login -u developer -p developer
  42. 708 oc get project
  43. 709 oc get ns
  44. 710 oc new-project myproject
  45. 711 oc get projects
  46. 712 oc project demo
  47. 713 oc new-app -h | less
  48. 714 oc -h | less
  49. 715 oc new-app rails-postgresql-example
  50. 716 oc status
  51. 717 oc get all
  52. 718 oc delete deploy mynginx
  53. 719 oc get all
  54. 720 oc get imagestream
  55. 721 oc get imagestream -A
  56. 722 oc login -u kubeadmin -p N8Y8Y-gCZTt-3C8JW-pf4Q8 https://api.crc.testing:6443
  57. 723 oc get imagestream -A
  58. 724 history
  59. 725 oc create deploy -h | less
  60. 726 oc create deploy mymysql --image=mysql
  61. 727 oc delete deploy mymysql
  62. 728 oc new-project mydemo
  63. 729 oc create deploy mymysql --image=mysql
  64. 730 oc get all
  65. 731 oc completion -h
  66. 732 source <(oc completion bash)
  67. 733 oc describe pod mymysql-796bb6cfdd-4wtdg
  68. 734 oc logs mymysql-796bb6cfdd-4wtdg
  69. 735 oc set env -h | less
  70. 736 oc set env deploy mymysql -e MYSQL_ROOT_PASSWORD=secret
  71. 737 oc get all
  72. 738 history
  73. 739 oc api-resources | less
  74. 740 history
  75. 741 ckad/countdown 12
  76. 742 ssh -i ~/.crc/machines/crc/id_ecdsa core@$(crc ip)
  77. 743 git clone https://github.com/sandervanvugt/ex280
  78. 744 cd ex280/
  79. 745 ls
  80. 746 vim pv.yaml
  81. 747 oc create -f pv.yaml
  82. 748 oc whoami
  83. 749 oc project
  84. 750 vim pvc.yaml
  85. 751 oc get pv
  86. 752 vim pvc.yaml
  87. 753 oc create -f pvc.yaml
  88. 754 oc get pvc
  89. 755 oc get pv
  90. 756 oc get pvc
  91. 757 vim pv-pod.yaml
  92. 758 oc create -f pv-pod.yaml
  93. 759 oc exec -it pv-pod -- sh
  94. 760 oc get pods
  95. 761 oc explain pv.spec | less
  96. 762 oc get pods
  97. 763 oc exec -it pv-pod -- sh
  98. 764 ssh -i ~/.crc/machines/crc/id_ecdsa core@$(crc ip)
  99. 765 oc get storageclass
  100. 766 oc get storageclass -A
  101. 767 vim pv-pod.yaml
  102. 768 oc get pvc
  103. 769 cd ~/.crc/
  104. 770 ls
  105. 771 cd machines/
  106. 772 ls
  107. 773 cd crc/
  108. 774 ls
  109. 775 cat kubeconfig
  110. 776 cd
  111. 777 ckad/countdown 18
  112. 778 cd ex280/
  113. 779 ls
  114. 780 vim oauth.yaml
  115. 781 oc get oauth cluster -o yaml > newauth.yaml
  116. 782 vim newauth.yaml
  117. 783 htpasswd -c -B -b /tmp/htpasswd admin password
  118. 784 htpasswd -b /tmp/htpasswd anna password
  119. 785 htpasswd -b /tmp/htpasswd lind password
  120. 786 htpasswd -b /tmp/htpasswd linda password
  121. 787 cat /tmp/htpasswd
  122. 788 oc create secret -h
  123. 789 oc create secret generic -h | less
  124. 790 oc create secret generic htpasswd-secret --from-file htpasswd=/tmp/htpasswd -n openshift-config
  125. 791 oc adm policy add-cluster-role-to-user cluster-admin admin
  126. 792 oc adm policy add-cluster-role-to-user cluster-admin anna
  127. 793 oc get oauth cluster -o yaml > oauth.yaml
  128. 794 vim oauth.yaml
  129. 795 oc explain oauth.spec.identityProviders
  130. 796 vim oauth.yaml
  131. 797 oc replace -f oauth.yaml
  132. 798 oc get pods -n openshift-authentication
  133. 799 oc get users
  134. 800 oc login -u anna -p password
  135. 801 oc get users
  136. 802 oc get nodes
  137. 803 oc login -u linda -p password
  138. 804 oc get nodes
  139. 805 oc get users
  140. 806 oc login -u admin -p password
  141. 807 oc get users
  142. 808 oc get identity
  143. 809 oc adm policy add-cluster-role-to-user -h
  144. 810 oc policy -h
  145. 811 oc adm -h
  146. 812 ls
  147. 813 cd ..
  148. 814 ls
  149. 815 ckad/countdown 12
  150. 816 oc get clusterrolebinding
  151. 817 oc get clusterrolebinding -o wide
  152. 818 oc get clusterrolebinding -o wide | less
  153. 819 oc get clusterrolebinding -o wide | grep self-provisioner
  154. 820 oc describe clusterrolebindings self-provisioners
  155. 821 oc adm policy remove-cluster-role-from-group self-provisioner system:authenticated:oauth
  156. 822 oc describe clusterrolebindings self-provisioners
  157. 823 oc login -u linda -p password
  158. 824 oc new-project blah
  159. 825 oc login -u admin -p password
  160. 826 oc new-project authorization-rbac
  161. 827 oc policy add-role-to-user admin linda
  162. 828 oc adm new dev-group
  163. 829 oc adm groups new dev-group
  164. 830 oc adm groups -h
  165. 831 oc adm groups add-users dev-group anouk
  166. 832 oc get groups
  167. 833 oc policy add-role-to-group edit dev-group
  168. 834 oc get rolebindings -o wide
  169. 835 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners self-provisioner system:authenticated:oauth
  170. 836 oc create role -h
  171. 837 oc create role podview --verb=get --resource=pod -n userstuff
  172. 838 oc new-project userstuff
  173. 839 oc create role podview --verb=get --resource=pod -n userstuff
  174. 840 oc adm policy add-role-to-user podview ahmed --role-namespace=userstuff
  175. 841 oc get roles
  176. 842 oc get roles -A
  177. 843 oc get roles -A | less
  178. 844 oc get clusterroles -A
  179. 845 oc get clusterroles -A | grep -v ^system
  180. 846 oc get clusterroles edit -o yaml
  181. 847 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
  182. 848 oc new-app --name mysql --docker-image bitnami/mysql
  183. 849 oc get pods
  184. 850 oc set env deployment/mysql --from secret/mysql --prefix MYSQL_
  185. 851 oc get pods
  186. 852 oc exec -it mysql-6c4c5bdd5d-xdqht -- env
  187. 853 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement