message
This commit is contained in:
parent
5ee7db7ceb
commit
e4078cf881
146
history-14Oct24.txt
Normal file
146
history-14Oct24.txt
Normal file
@ -0,0 +1,146 @@
|
||||
ON CONTROLLER NODE
|
||||
1 git clone https://github.com/sandervanvugt/cka
|
||||
2 cd cka
|
||||
3 ls
|
||||
4 ./setup-container.sh
|
||||
5 ls
|
||||
6 ./setup-kubetools.sh
|
||||
7 history
|
||||
8 sudo kubeadm init
|
||||
9 cd
|
||||
10 mkdir -p $HOME/.kube
|
||||
11 kubectl get all
|
||||
12 kubectl get pods -n kube-system
|
||||
13 source <(kubectl completion bash)
|
||||
14 kubectl describe -n kube-system pod coredns-7c65d6cfc9-z5rsc
|
||||
15 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
|
||||
16 kubectl get pods -n kube-system
|
||||
17 history
|
||||
18 kubectl get nodes
|
||||
19 kubectl describe node control
|
||||
20 history
|
||||
21 cd cka/
|
||||
22 ./counter.sh 12
|
||||
23 kubectl get nodes
|
||||
24 sudo apt install helm
|
||||
25 helm
|
||||
26 cd ..
|
||||
27 ls
|
||||
28 tar xvf helm-v3.16.2-linux-arm64.tar.gz
|
||||
29 sudo cp linux-arm64/helm /usr/local/bin
|
||||
30 helm upgrade --install ingress-nginx ingress-nginx --repo https://kubernetes.github.io/ingress-nginx --namespace ingress-nginx --create-namespace
|
||||
31 kubectl get all -n ingress-nginx
|
||||
32 history
|
||||
33 kubectl create deploy nginxsvc --image=nginx --port=80
|
||||
34 kubectl expose deploy nginxsvc
|
||||
35 kubectl get all --selector app=nginxsvc
|
||||
36 kubectl create ingress nginxsvc --class=nginx --rule=nginxsvc.info/*=nginxsvc:80
|
||||
37 kubectl port-forward -n ingress-nginx svc/ingress-nginx-controller 8080:80
|
||||
38 bg
|
||||
39 sudo sh -c 'echo "127.0.0.1 nginxsvc.info" >> /etc/hosts'
|
||||
40 cat /etc/hosts
|
||||
41 curl nginxsvc.info:8080
|
||||
42 kubectl create ing -h | less
|
||||
43 history
|
||||
44 kubectl get all -n ingress-nginx
|
||||
45 kubectl edit -n ingress-nginx svc ingress-nginx-controller
|
||||
46 kubectl get all -n ingress-nginx
|
||||
47 cd cka
|
||||
48 ./counter.sh 1
|
||||
49 history
|
||||
50 kubectl edit svc nginxsvc
|
||||
51 kubectl describe ingress nginxsvc
|
||||
52 kubectl describe svc nginxsvc
|
||||
53 kubectl edit svc nginxsvc
|
||||
54 kubectl describe svc nginxsvc
|
||||
55 kubectl describe node control | less
|
||||
56 df -h
|
||||
57 kubectl create ns limited
|
||||
58 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi
|
||||
59 kubectl get pods
|
||||
60 kubectl scale deploy nginxsvc --replicas=5
|
||||
61 kubectl get all
|
||||
62 kubectl delete quota qtest
|
||||
63 kubectl scale deploy nginxsvc --replicas=5 -n limited
|
||||
64 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi -n limited
|
||||
65 kubectl describe quota -n limited
|
||||
66 kubectl create deploy nginx --image=nginx --replicas=3 -n limited
|
||||
67 kubectl get all -n limited
|
||||
68 kubectl describe rs nginxsvc-7f8cdcb4db
|
||||
69 kubectl get all -n limited
|
||||
70 kubectl -n limited describe rs nginx-676b6c5bbc
|
||||
71 history
|
||||
72 kubectl -n limited set resources deploy nginx --requests cpu=100m,memory=5Mi --limits cpu=200m,memory=20m
|
||||
73 kubectl -n limited set resources deploy nginx --requests cpu=100m,memory=20Mi --limits cpu=200m,memory=40m
|
||||
74 kubectl -n limited set resources deploy nginx --requests cpu=100m,memory=20Mi --limits cpu=200m,memory=40Mi
|
||||
75 kubectl get pods -n limited
|
||||
76 kubectl get all -n limited
|
||||
77 kubectl scale -n limited deploy nginx --replicas=4
|
||||
78 kubectl scale -n limited deploy nginx --replicas=3
|
||||
79 kubectl get all -n limited
|
||||
80 kubectl describe -n limited quota qtest
|
||||
81 kubectl edit quota -n limited qtest
|
||||
82 kubectl get all -n limited
|
||||
83 kubectl scale -n limited deploy nginx --replicas=3
|
||||
84 kubectl get all -n limited
|
||||
85 kubectl describe -n limited quota qtest
|
||||
86 kubectl scale -n limited deploy nginx --replicas=2
|
||||
87 kubectl get all -n limited
|
||||
88 kubectl scale -n limited deploy nginx --replicas=3
|
||||
89 kubectl get all -n limited
|
||||
90 history
|
||||
91 kubectl create ns limited
|
||||
92 vim limitrange.yaml
|
||||
93 kubectl apply -f limitrange.yaml -n limited
|
||||
94 kubectl describe ns limited
|
||||
95 kubectl run limitpod --image=nginx -n limited
|
||||
96 kubectl -n limited delete quota
|
||||
97 kubectl -n limited delete quota qtest
|
||||
98 kubectl run limitpod --image=nginx -n limited
|
||||
99 kubectl describe -n limited pod limitpod
|
||||
100 history
|
||||
101 kubectl get pods -A -o wide
|
||||
102 kubectl get pods -o wide
|
||||
103 kubectl create deploy testdeploy --image=nginx --replicas=6
|
||||
104 kubectl get pods -o wide
|
||||
105 kubectl drain worker2
|
||||
106 kubectl drain worker2 --ignore-daemonsets --force
|
||||
107 kubectl get pods
|
||||
108 kubectl get pods -o wide
|
||||
109 kubectl get nodes
|
||||
110 kubectl describe node worker2
|
||||
111 kubectl edit node worker2
|
||||
112 kubectl uncordon worker2
|
||||
113 kubectl get pods -o wide
|
||||
114 kubectl create newweb --image=nginx --replicas=20
|
||||
115 kubectl create deploy newweb --image=nginx --replicas=20
|
||||
116 kubectl get pods -o wide
|
||||
117 kubectl delete deploy newweb
|
||||
118 history
|
||||
119 sudo ls -l /etc/kubernetes/manifests
|
||||
120 kubectl run staticpod --image=nginx --dry-run=client -o yaml
|
||||
121 kubectl get pods
|
||||
122 sudo -i
|
||||
123 history >> /tmp/history-14Oct24.txt
|
||||
|
||||
ON WORKER1
|
||||
1 git clone https://github.com/sandervanvugt/cka
|
||||
2 cd cka
|
||||
3 ./setup-container.sh
|
||||
4 ./setup-kubetools.sh
|
||||
5 sudo kubeadm join 192.168.29.220:6443 --token 1lmw4f.ow5iplrq9duz747f --discovery-token-ca-cert-hash sha256:9f4ca9d11687b1ef871fbc306e7fae682b5750de059cea3420fb4e5111a76c39
|
||||
6 history
|
||||
7 sudo vim /etc/kubernetes/manifests/staticpod.yaml
|
||||
8 crictl ps
|
||||
9 sudo crictl ps
|
||||
10 sudo -i
|
||||
11 history
|
||||
|
||||
ON CLIENT
|
||||
42 scp helm-v3.16.2-linux-arm64.tar.gz 192.168.29.220:/home/student/Downloads
|
||||
43 scp helm-v3.16.2-linux-arm64.tar.gz 192.168.29.220:/home/student/
|
||||
44 curl 10.103.142.248
|
||||
45 history
|
||||
46 sudo vim /etc/hosts
|
||||
47 curl nginxsvc.info:31390
|
||||
|
||||
Loading…
Reference in New Issue
Block a user