Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 686 crc cleanup
- 687 crc setup
- 688 crc start -m 14000 -p pull-secret
- 689 free -m
- 690 eval $(crc oc-env)
- 691 oc login -u developer https://api.crc.testing:6443
- 692 oc new-project illbeback
- 693 oc get all
- 694 crc console --credentials
- 695 oc login -u kubeadmin -p 27GZa-IGncb-ZLNqm-gL4hq https://api.crc.testing:6443
- 696 oc create testapp --image=docker.io/bitnami/nginx --replicas=3
- 697 oc create deploy testapp --image=docker.io/bitnami/nginx --replicas=3
- 698 oc get all
- 699 PODNAME=$(oc get pods | grep test | awk '{ print $1 }')
- 700 echo $PODMAN
- 701 echo $PODNAME
- 702 oc api-resources | less
- 703 oc api-resources | wc
- 704 sudo dnf provides */htpasswd
- 705 oc whoami
- 706 htpasswd -c -B -b /tmp/htpasswd admin password
- 707 htpasswd -B -b /tmp/htpasswd anna password
- 708 htpasswd -B -b /tmp/htpasswd linda password
- 709 htpasswd -B -b /tmp/htpasswd anouk password
- 710 htpasswd -B -b /tmp/htpasswd lisa password
- 711 htpasswd -B -b /tmp/htpasswd ahmed password
- 712 cat /tmp/htpasswd
- 713 oc create secret generic htpasswd-secret --from-file htpasswd=/tmp/htpasswd -n openshift-config
- 714 oc adm policy -h | less
- 715 oc adm policy add-cluster-role-to-user -h | less
- 716 oc adm policy add-cluster-role-to-user cluster-admin admin
- 717 oc get oauth cluster
- 718 oc get oauth cluster -o yaml > oauth.yaml
- 719 vim oauth.yaml
- 720 oc replace -f oauth.yaml
- 721 oc get all -n openshift-authentication
- 722 oc login -u anna -p password
- 723 oc login -u kubeadmin -p 27GZa-IGncb-ZLNqm-gL4hq https://api.crc.testing:6443
- 724 cd ../ex280/
- 725 ./countdown 18
- 726 oc get all -n openshift-authentication
- 727 oc login -u anna -p password
- 728 oc get user
- 729 oc get users
- 730 oc get nodes
- 731 oc login -u admin -p password
- 732 oc get nodes
- 733 oc get users
- 734 oc get identity
- 735 oc adm groups new developers
- 736 oc adm -h
- 737 oc adm groups -h
- 738 oc adm groups add-users developers anouk
- 739 oc adm groups new testers
- 740 oc adm groups add-users testers lisa
- 741 history
- 742 oc get oauth cluster -o yaml
- 743 oc get clusterroles
- 744 oc get clusterroles | wc
- 745 oc get clusterroles | grep -v 'system:'
- 746 source <(oc completion bash)
- 747 oc describe clusterroles multus
- 748 oc describe clusterroles storage-admin
- 749 oc describe clusterroles storage-admin -o yaml
- 750 oc get clusterroles storage-admin -o yaml
- 751 oc adm policy who-can delete user
- 752 oc get clusterrolebindings
- 753 oc get clusterrolebindings | wc
- 754 oc get clusterrolebindings | grep -v 'system:'
- 755 oc get clusterrolebindings | grep -v 'system:' | wc
- 756 oc get rolebindings
- 757 oc projects
- 758 oc projects -n openshift-sdn
- 759 oc get rolebindings -n openshift-sdn
- 760 oc get rolebindings -A
- 761 oc get rolebindings -A | wc
- 762 ./countdown 1
- 763 oc get rolebindings -A
- 764 oc get clusterrolebinding -o wide | grep 'self-provisioner'
- 765 oc describe clusterrolebindings self-provisioners
- 766 oc adm policy remove-cluster-role-from-group self-provisioner system:authenticated:oauth
- 767 oc describe clusterrolebindings self-provisioners
- 768 oc login -u linda -p password
- 769 oc new-project
- 770 oc new-project linda
- 771 oc login -u admin -p password
- 772 oc new-project rbac
- 773 oc policy add-role-to-user admin linda -n rbac
- 774 oc get groups
- 775 oc login -u linda -p password
- 776 oc login -u admin -p password
- 777 oc policy add-role-to-group edit developers -n rbac
- 778 oc policy add-role-to-group edit view testers -n rbac
- 779 oc policy add-role-to-group view testers -n rbac
- 780 oc get rolebindings
- 781 oc get rolebindings -o wide
- 782 oc adm policy add-cluster-role-to-group --rolebinding-name self-provisioners self-provisioner system:authenticated:oauth
- 783 oc login -u anna -p password
- 784 oc login -u admin -p password
- 785 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
- 786 oc get secret mysql -o yaml
- 787 echo cGFzc3dvcmQ= | base64 -d
- 788 oc new-app --name mysql --docker-image docker.io/bitnami/mysql
- 789 oc get pods -w
- 790 oc get pods
- 791 oc logs mysql-6c9d88d69d-lg5bw
- 792 oc set -h | less
- 793*
- 794 oc get pods
- 795*
- 796 ./countdown 12
- 797 oc get pods
- 798 oc get pods mysql-cbd7c7566-d5644 -o yaml | lesws
- 799 oc get pods mysql-cbd7c7566-d5644 -o yaml | less
- 800 oc create sa mysa
- 801 oc get sa mysa -o yaml
- 802 oc get scc
- 803 oc describe scc nonroot
- 804 oc describe pod mysql-cbd7c7566-d5644 | grep -i scc
- 805 oc login -u linda -p password
- 806 oc new-project sccs
- 807 oc new-app --name sccnginx --image=nginx
- 808 oc get pods
- 809 oc describe pod sccnginx-67c84759cb-2cm5c
- 810 oc logs sccnginx-67c84759cb-2cm5c
- 811 oc get pods sccnginx-67c84759cb-2cm5c -o yaml | oc adm policy scc-subject-review -f -
- 812 oc login -u admin -p password
- 813 oc get pods sccnginx-67c84759cb-2cm5c -o yaml | oc adm policy scc-subject-review -f -
- 814 oc create sa nginx-sa
- 815 oc adm policy add-scc-to-user anyuid -z nginx-sa
- 816 oc login -u linda -p password
- 817*
- 818 oc get pods
- 819 oc get all
- 820 oc get pods -o yaml | less
- 821 oc new-project nonroot
- 822 oc new-app --image=bitnami/nginx --name=bginx
- 823 oc get pods -o wide bginx-6fdf8894c4-h5xq4
- 824 oc describe pod bginx-6fdf8894c4-h5xq4
- 825 oc get svc
- 826 oc edit svc bginx
- 827 oc get svc
- 828 oc expose svc bginx
- 829 oc get all
- 830 curl bginx-nonroot.apps-crc.testing
- 831 history
- 832 eval $(crc oc-env)
- 833 oc login -u developer -p developer https://api.crc.testing:6443
- 834 oc login -u admin -p password
- 835 oc get all
- 836 oc whoami
- 837 oc login -u linda -p password
- 838 oc get all
- 839 source <(oc completion bash)
- 840 oc delete routes.route.openshift.io bginx
- 841 oc get svc
- 842 oc describe svc bginx
- 843 oc get all -L
- 844 oc get all --show-labels
- 845 oc describe svc bginx
- 846 oc expose svc bginx --hostname myserver.example.com
- 847 oc get all
- 848 curl myserver.example.com
- 849 oc delete routes.route.openshift.io bginx
- 850 oc expose svc bginx
- 851 oc get all
- 852 curl bginx-nonroot.apps-crc.testing
- 853 oc edit svc bginx
- 854 curl bginx-nonroot.apps-crc.testing
- 855 oc edit svc bginx
- 856 cd openssl/
- 857 ls
- 858 rm -f *
- 859 openssl genrsa -des3 -out myCA.key 2048
- 860 openssl req -x509 -new -nodes -key myCA.key -sha256 -days 3650 -out myCA.pem
- 861 ls -l
- 862 openssl genrsa -out tls.key 2048
- 863 openssl req -new -key tls.key -out tls.csr
- 864 openssl x509 -req -in tls.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial -out tls.crt -days 1650 -sha256
- 865 ls -l
- 866 openssl req -text -verify -noout -in tls.csr
- 867 man openssl-req
- 868 man openssl-x509
- 869 pwd
- 870 cd ../ex180
- 871 ./countdown 13
- 872 oc whoami
- 873 oc new-project myproject
- 874 cd ../ex280/
- 875 ls
- 876 vim linginx1.conf
- 877 oc create cm linginx1 --from-file linginx1.conf
- 878 oc describe cm linginx1
- 879 oc login -u admin -p password
- 880 oc create sa linginx-sa
- 881 oc adm policy add-scc-to-user anyuid -z linginx-sa
- 882 vim linginx-v1.yaml
- 883 oc create -f linginx-v1.yaml
- 884 oc get all
- 885 oc get svc -o yaml
- 886 oc get endpoints
- 887 cd ..
- 888 oc create -h | less
- 889 oc create route -h | less
- 890 oc create route edge -h | less
- 891 oc create route edge linginx1 --service linginx1 --cert=openssl/tls.crt --key=openssl/tls.key --ca-cert=openssl/myCA.pem
- 892 oc get routes
- 893 curl -svv https://linginx1-myproject.apps-crc.testing
- 894 curl -skvv https://linginx1-myproject.apps-crc.testing
- 895 cd openssl/
- 896 ls
- 897 ls -l
- 898 cd ..
- 899 mkdir tlsstuff
- 900 cd tlsstuff/
- 901 openssl genrsa -des3 out -myCA.key 2048
- 902 openssl genrsa -des3 -out -myCA.key 2048
- 903 rm -myCA.key
- 904 rm -- -myCA.key
- 905 openssl genrsa -des3 -out myCA.key 2048
- 906 openssl req -x509 -new -nodes -key myCA.key -sha256 -days 3650 -out myCA.pem
- 907 openssl genrsa -out tls.key 2048
- 908 openssl req -new -key tls.key -out tls.csr
- 909 openssl x509 -req -in tls.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial -out tls.crt -days 1650 -sha256
- 910 ls -l
- 911 oc create secret tls -h
- 912 oc create secret tls -h | less
- 913 oc create secret tls linginx-certs --cert tls.crt --key tls.key
- 914 oc get secret linginx-certs -o yaml
- 915 oc create cm nginxconfigmap --from-file ../ex280/default.conf
- 916 oc describe cm nginxconfigmap
- 917 oc create sa linginx-sa
- 918 oc whoami
- 919 cd ..
- 920 vim ex280/linginx-v2.yaml
- 921 oc create -f ex280/linginx-v2.yaml
- 922 oc create route passthrough -h | less
- 923 oc create route passthrough linginx --service linginx2 --port 8443 --hostname=linginx-default.apps-crc.testing
- 924 oc get routes
- 925 curl -svvk https://linginx-default.apps-crc.testing:8443
- 926 oc get svc
- 927 oc debug -t deployment/linginx2 --image registry.access.redhat.com/ubi8/ubi:8.0
- 928 ex180/countdown 14
- 929 oc whoami
- 930 cd ex280/
- 931 vim nwpolicy-complete-example.yaml
- 932*
- 933 oc get all
- 934 oc expose pod nginx --port=80
- 935 oc exec -it busybox -- wget --spider --timeout=1 nginx
- 936 oc label pod busybox access=true
- 937 oc exec -it busybox -- wget --spider --timeout=1 nginx
- 938 oc whoami
- 939 oc new-project source-project
- 940 oc label ns source-project type=incoming
- 941 vim nginx-source1.yml
- 942 oc create -f nginx-source1.yml
- 943 vim nginx-source2.yml
- 944 oc create -f nginx-source2.yml
- 945 oc project target-project
- 946 oc delete ns target-project
- 947 oc login -u linda -p password
- 948 oc new-project target-project
- 949 oc new-app --name nginx-target --image quay.io/openshifttest/hello-openshift:openshift
- 950 oc get pods -o wide
- 951 oc get pods --show-labels
- 952 oc login -u admin -p password
- 953 oc exec -it nginx-access -n source-project -- curl 10.217.0.238:8080
- 954 oc exec -it nginx-noaccess -n source-project -- curl 10.217.0.238:8080
- 955 vim nwpol-allow-specific.yaml
- 956 oc create -f nwpol-allow-specific.yaml
- 957 oc exec -it nginx-noaccess -n source-project -- curl 10.217.0.238:8080
- 958 oc get ns source-project --show-labels
- 959 oc get ns target-project --show-labels
- 960 oc get pods -n source-project --show-labels
- 961 vim nwpol-allow-specific.yaml
- 962 oc get networpolicy
- 963 oc whoami
- 964 oc get networkpolicy
- 965 oc delete networkpolicy allow-some
- 966 oc create -f nwpol-allow-specific.yaml
- 967 oc exec -it nginx-noaccess -n source-project -- curl 10.217.0.238:8080
- 968 oc exec -it nginx-access -n source-project -- curl 10.217.0.238:8080
- 969 oc get pods -n source-project --show-labels
- 970 oc get networkpolicy -o yaml
- 971 oc delete networkpolicy allow-some
- 972 vim nwpol-allow-specific.yaml
- 973 oc create -f nwpol-allow-specific.yaml
- 974 oc describe networkpolicies.networking.k8s.io allow-some
- 975 vim nwpol-allow-specific.yaml
- 976 oc get pods -n source-project --show-labels
- 977 oc get pods -n target-project --show-labels
- 978 oc get ns --show-labels
- 979 vim nwpol-allow-specific.yaml
- 980 oc delete networkpolicies.networking.k8s.io allow-some
- 981 oc get ns source-project --show-labels
- 982 oc label ns source-project type-
- 983 oc label ns target-project type=incoming
- 984 oc create -f nwpol-allow-specific.yaml
- 985 oc get pods -n target-project -o wide
- 986 oc exec -it nginx-noaccess -n source-project -- curl 10.217.0.238:8080
- 987 oc exec -it nginx-access -n source-project -- curl 10.217.0.238:8080
- 988 vim nwpol-allow-specific.yaml
- 989 oc get pods -n source-project --show-labels
- 990 vim nwpol-allow-specific.yaml
- 991 oc delete networkpolicies.networking.k8s.io allow-some
- 992 oc create -f nwpol-allow-specific.yaml
- 993 oc exec -it nginx-access -n source-project -- curl 10.217.0.238:8080
- 994 git clone https://github.com/sandervanvugt/ex280
- 995 cd ex280/
- 996 vim nwpol-allow-specific.yaml
- 997 cd ..
- 998 vim nwpol-allow-specific.yaml
- 999 eval $(crc oc-env)
- 1000 oc edit pod newpod
- 1001 oc get pods
- 1002 oc get pods newpod -o yaml
- 1003 oc get pods newpod -o yaml > newpod.yaml
- 1004 vim newpod.yaml
- 1005 oc get pods
- 1006 oc delete pod newpod.yaml
- 1007 oc delete pod newpod
- 1008 oc create -f newpod.yaml
- 1009 oc get pods
- 1010 oc login -u admin -p password
- 1011 oc login -u linda -p password
- 1012 vim newpod.yaml
- 1013 kubectl get pods
- 1014 oc get pods
- 1015 oc delete pod newpod
- 1016 oc create -f newpod.yaml
- 1017 oc get pods
- 1018 oc login -u admin -p password
- 1019 source <(oc completion bash)
- 1020 oc adm taint nodes crc-lgph7-master-0 key1-
- 1021 history
Add Comment
Please, Sign In to add comment