From 5fe72386278aeab041cce141f641f342ff14d123 Mon Sep 17 00:00:00 2001 From: sandervanvugt Date: Mon, 15 Apr 2024 18:54:50 +0200 Subject: [PATCH] message --- history-15APR24.txt | 126 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 history-15APR24.txt diff --git a/history-15APR24.txt b/history-15APR24.txt new file mode 100644 index 0000000..1cf206c --- /dev/null +++ b/history-15APR24.txt @@ -0,0 +1,126 @@ +student@control:~/cka$ history + 1 ip a + 2 sudo apt install git vim -y + 3 git clone https://github.com/sandervanvugt/cka + 4 cd cka + 5 ls *sh + 6 ./setup-container.sh + 7 ls + 8 ls *sh + 9 ./setup-kubetools-previousversion.sh + 10 sudo apt install jq -y + 11 history + 12 sudo kubeadm init + 13 history + 14 mkdir ~/.kube + 15 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config + 16 sudo chown $(id -u):$(id -g) $HOME/.kube/config + 17 kubectl get all + 18 #kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml + 19 kubectl get pods -n kube-system + 20 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml + 21 kubectl get pods -n kube-system + 22 kubectl get ds -n kube-system + 23 kubectl get nodes + 24 history + 25 kubectl create testapp --image=nginx --replicas=3 + 26 kubectl create deploy testapp --image=nginx --replicas=3 + 27 kubectl get all -o wide + 28 history + 29 cd .. + 30 ls + 31 tar xvf helm-v3.14.4-linux-amd64.tar.gz + 32 sudo mv linux-amd64/helm /usr/local/bin + 33 helm upgrade --install ingress-nginx ingress-nginx --repo https://kubernetes.github.io/ingress-nginx --namespace ingress-nginx --create-namespace + 34 source <(kubectl completion bash) + 35 kubectl get pods -n ingress-nginx + 36 kubectl create deploy nginxsvc --image=nginx --replicas=3 + 37 kubectl get all --selector app=nginxsvc + 38 kubectl expose deploy nginxsvc + 39 kubectl expose deploy nginxsvc --port=80 + 40 kubectl get all --selector app=nginxsvc + 41 kubectl describe svc nginxsvc + 42 kubectl create ingress nginxsvc --class=nginx --rule=nginxsvc.info/*=nginxsvc:80 + 43 kubectl describe ing nginxsvc + 44 sudo vim /etc/hosts + 45 kubectl port-forward -n ingress-nginx svc/ingress-nginx-controller 8080:80 + 46 bg + 47 curl nginxsvc.info + 48 curl nginxsvc.info:8080 + 49 history + 50 curl nginxsvc.info:8080 + 51 kubectl edit svc nginxsvc + 52 curl nginxsvc.info:8080 + 53 kubectl describe ing nginxsvc + 54 kubectl describe svc nginxsvc + 55 kubectl edit svc nginxsvc + 56 curl nginxsvc.info:8080 + 57 history + 58 kubectl create ns limited + 59 kubectl create quota -h | less + 60 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi --namespace=limited + 61 kubectl describe quota -n limited + 62 kubectl describe ns limited + 63 kubectl create deploy nginx --image=nginx --replicas=3 -n limited + 64 kubectl get all -n limited + 65 kubectl describe -n limited rs nginx-7854ff8877 + 66 kubectl describe ns limited + 67 kubectl set resources -h | less + 68 kubectl set -n limited resources deploy nginx --requests cpu=100m,memory=5Mi --limits cpu=200m,memory=20Mi + 69 kubectl get all -n limited + 70 kubectl describe ns limited + 71 kubectl edit quota -n limited qtest + 72 kubectl describe ns limited + 73 kubectl scale -n limited deployment nginx --replicas=2 + 74 kubectl scale -n limited deployment nginx --replicas=3 + 75 kubectl describe ns limited + 76 history + 77 kubectl edit node control + 78 kubectl cordon worker1 + 79 kubectl edit node worker1 + 80 kubectl get nodes + 81 kubectl uncordon worker1 + 82 kubectl get pods -n kube-system + 83 kubectl drain node worker1 + 84 kubectl drain worker1 + 85 kubectl get nodes + 86 kubectl edit node worker1 + 87 kubectl get nodes + 88 kubectl get pods -o wide + 89 kubectl drain worker1 + 90 kubectl get nodes + 91 kubectl drain worker1 --ignore-daemonsets + 92 kubectl edit node worker1 + 93 kubectl get pods -o wide + 94 kubectl get nodes + 95 kubectl create deploy ready --image=nginx --replicas=3 + 96 kubectl get pods -o wide --selector app=ready + 97 kubectl get nodes + 98 kubectl scale deploy ready --replicas=0 + 99 kubectl scale deploy ready --replicas=3 + 100 kubectl get pods -o wide --selector app=ready + 101 cd cka/ + 102 vim networkpolicy-example.yaml + 103 git pull + 104 vim nwpolicy-complete-example.yaml + 105 kubectl apply -f nwpolicy-complete-example.yaml + 106 kubectl expose pod nginx --port=80 + 107 kubectl exec -it busybox -- wget --spider --timeout=1 nginx + 108 kubectl label pod busybox access=true + 109 kubectl exec -it busybox -- wget --spider --timeout=1 nginx + 110 kubectl create ns nwp-namespace + 111 vim nwp-lab9-1.yaml + 112 kubectl apply -f nwp-lab9-1.yaml + 113 kubectl expose pod nwp-nginx --port=80 + 114 kubectl exec -n nwp-namespace nwp-busybox -- wget --spider --timeout=1 nwp-nginx + 115 kubectl exec -n nwp-namespace nwp-busybox -- nslookup nwp-nginx + 116 kubectl exec -n nwp-namespace nwp-busybox -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local + 117 vim nwp-lab9-2.yaml + 118 kubectl apply -f nwp-lab9-2.yaml + 119 kubectl exec -n nwp-namespace nwp-busybox -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local + 120 kubectl create deploy busybox --image=busybox -- sleep 3600 + 121 kubectl exec -it busybox-6fc6c44c5b-x5vrx -- wget --spider --timeput=1 nwp-nginx + 122 kubectl exec -it busybox-6fc6c44c5b-x5vrx -- wget --spider --timeout=1 nwp-nginx + 123 kubectl delete -f nwp-lab9-2.yaml + 124 history +