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