From 6da5c91e8bd775cf58ab8111273fdf23d601b622 Mon Sep 17 00:00:00 2001 From: sandervanvugt Date: Tue, 15 Jul 2025 18:57:27 +0200 Subject: [PATCH] message --- july25.txt | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 july25.txt diff --git a/july25.txt b/july25.txt new file mode 100644 index 0000000..058de54 --- /dev/null +++ b/july25.txt @@ -0,0 +1,135 @@ + 1 sudo apt install -y git vim + 2 git clone https://github.com/sandervanvugt/cka + 3 cd cka + 4 ls *sh + 5 vim setup-container-previous-version + 6 vim setup-container-previous-version.sh + 7 sudo ./setup-container-previous-version.sh + 8 history + 9 ls *sh + 10 sudo ./setup-kubetools-previousversion.sh + 11 history + 12 sudo kubeadm init + 13 mkdir -p $HOME/.kube + 14 kubectl get all + 15 kubectl get pods -n kube-system + 16 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml + 17 kubectl get pods -n kube-system + 18 kubectl get nodes + 19 history + 20 kubectl create deploy test --image=nginx --replicas=3 + 21 kubectl get all + 22 kubectl completion -h + 23 source <(kubectl completion bash) + 24 kubectl api-resources | less + 25 kubectl create ns limited + 26 kubectl create quota --help | less + 27 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi -n limited + 28 kubectl describe quota -n limited + 29 kubectl create deploy nginx --image=nginx --replicas=3 -n limited + 30 kubectl get all -n limited + 31 kubectl describe -n limited rs nginx-5869d7778c + 32 kubectl set -h | less + 33 kubectl set resources -n limited deploy nginx --requests cpu=100m,memory=5Mi --limits cpu=200m,memory=20Mi + 34 kubectl get pods -n limited + 35 kubectl describe -n limited quota + 36 kubectl edit -n limited quota qtest + 37 kubectl get all -n limited + 38 kubectl scale -n limited deployment nginx --replicas=2 + 39 kubectl scale -n limited deployment nginx --replicas=3 + 40 kubectl get all -n limited + 41 history + 42 kubectl explain limitrange.spec + 43 kubectl explain limitrange.spec.limits + 44 kubectl create ns limited + 45 vim limitrange.yaml + 46 kubectl delete quota qtest -n limited + 47 kubectl apply -f limitrange.yaml -n limited + 48 kubectl describe ns limited + 49 kubectl run limitpod --image=nginx -n limited + 50 kubectl get pods + 51 kubectl get pods -n limited + 52 kubectl describe pod limitpod -n limited + 53 history + 54 kubectl create ns restricted + 55 kubectl create quota -h | less + 56 #kubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10 + 57 kubectl create -n restricted rquota --hard=memory=1G,pods=3 + 58 kubectl create -n restricted quota rquota --hard=memory=1G,pods=3 + 59 kubectl create -n restricted deploy task7deploy --image=nginx --replicas=3 + 60 kubectl set resources -h | less + 61 #kubectl set resources deployment nginx -c=nginx --limits=cpu=200m,memory=512Mi + 62 kubectl -n restricted set resources deploy task7deploy --limits=memory=128Mi + 63 kubectl get all -n restricted + 64 kubectl run busy --image=busybox -n restricted + 65 kubectl run busy --image=busybox -n restricted --dry-run=client -o yaml > busy.yaml + 66 kubectl edit deploy task7deploy -n restricted + 67 vim busy.yaml + 68 kubectl apply -f busy.yaml + 69 history + 70 kubectl get pods -n kube-system -o wide + 71 ps aux | grep kubelet + 72 systemctl status kubelet + 73 ps aux | grep containerd + 74 systemctl status containerd + 75 sudo crictl ps + 76 sudo vim /etc/crictl.yaml + 77 sudo crictl ps -a + 78 sudo crictl logs 89c71b33d194e + 79 history + 80 kubectl get nodes + 81 kubectl cordon worker1 + 82 kubectl create deploy --image=nginx --replicas=7 + 83 kubectl create deploy myweb --image=nginx --replicas=7 + 84 kubectl get pods -o wide + 85 kubectl get nodes + 86 kubectl uncordon worker1 + 87 kubectl get pods -o wide + 88 kubectl scale deployment myweb --replicas=1 + 89 kubectl scale deployment myweb --replicas=7 + 90 kubectl get pods -o wide + 91 kubectl drain worker1 + 92 kubectl drain worker1 --ignore-daemonsets + 93 kubectl get nodes + 94 kubectl describe node worker1 + 95 kubectl uncordon worker1 + 96 kubectl delete deploy myweb + 97 helm + 98 sudo snap install helm + 99 sudo snap install helm --classic + 100 helm repo add argo https://argoproj.github.io/argo-helm + 101 helm repo update + 102 helm search repo argo/argo-cd + 103 helm template my-argo-cd argo/argo-cd --version 8.1.3 > argo-cd-template.yaml + 104 vin argo-cd-template.yaml + 105 vim argo-cd-template.yaml + 106 helm show values argo/argo-cd > values.yaml + 107 vim values.yaml + 108 helm template my-argocd argo/argo-cd -f values.yaml > argo-cd-template.yaml + 109 kubectl get all + 110 kubectl apply -f argo-cd-template.yaml + 111 helm --help | less + 112 vim nwpolicy-complete-example.yaml + 113 kubectl apply -f nwpolicy-complete-example.yaml + 114 kubectl expose pod nginx --port=80 + 115 kubectl get pods,svc + 116 kubectl delete -f argo-cd-template.yaml + 117 kubectl exec -it busybox -- wget --spider --timeout=1 nginx + 118 kubectl describe netpol + 119 kubectl get pods --show-labels + 120 kubectl label pod busybox access=true + 121 kubectl describe netpol + 122 kubectl exec -it busybox -- wget --spider --timeout=1 nginx + 123 kubectl create ns nwp-namespace + 124 vim nwp-lab10-1.yaml + 125 kubectl create -f nwp-lab10-1.yaml + 126 kubectl expose pod nwp-nginx --port=80 + 127 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx + 128 kubectl exec -it nwp-busybox -n nwp-namespace -- nslookup nwp-nginx + 129 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local + 130 vim nwp-lab10-2.yaml + 131 kubectl create -f nwp-lab10-2.yaml + 132 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local + 133 kubectl create deploy busybox --image=busybox -- sleep 3600 + 134 kubectl exec -it busybox-5c684d4858-rkcx9 -- wget --spider --timeout=1 nwp-nginx + 135 history > /tmp/july25.txt