message
This commit is contained in:
parent
b0d54ba0ad
commit
5fe7238627
126
history-15APR24.txt
Normal file
126
history-15APR24.txt
Normal file
@ -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
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user