message
This commit is contained in:
parent
209e66722a
commit
615d919271
879
oct25.txt
879
oct25.txt
@ -1,320 +1,565 @@
|
||||
1 sudo apt install -y vim git
|
||||
2 git clone https://github.com/sandervanvugt/cka
|
||||
3 cd cka
|
||||
4 ls *sh
|
||||
5 ./setup-container.sh
|
||||
6 systemctl status containerd
|
||||
7 vim setup-container.sh
|
||||
8 cd /etc/sysctl.d/
|
||||
9 ls
|
||||
10 cat 99-kubernetes-cri.conf
|
||||
11 cd
|
||||
1 cd cka
|
||||
2 ./counter.sh 15
|
||||
3 ./counter.sh 12
|
||||
4 curl 10.104.105.141
|
||||
5 exxit
|
||||
6 exit
|
||||
7 cd cka
|
||||
8 vim vm.yaml
|
||||
9 scp student@192.168.29.101:/tmp/oct* .
|
||||
10 exit
|
||||
11 kubectl edit node control
|
||||
12 cd cka
|
||||
13 ls *
|
||||
14 ls *sh
|
||||
15 ./setup-kubetools-previousversion.sh
|
||||
16 sudo kubeadm init -h | less
|
||||
17 sudo kubeadm init
|
||||
18 mkdir -p $HOME/.kube
|
||||
19 less ~/.kube/config
|
||||
20 kubectl get all
|
||||
21 ls
|
||||
22 less RESOURCES.txt
|
||||
23 kubectl config view
|
||||
24 kubectl get pods -n kube-system
|
||||
25 kubectl describe -n kube-system pod coredns-674b8bbfcf-fbkd8
|
||||
26 history
|
||||
27 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
|
||||
28 kubectl api-resources | less
|
||||
29 kubectl get pods -n kube-system
|
||||
30 history
|
||||
31 kubectl get nodes
|
||||
32 kubectl create deploy testdploy --image=nginx --replicas=3
|
||||
33 kubectl get all
|
||||
34 sudo kubeadm config print init-defaults > config.yaml
|
||||
35 vim config.yaml
|
||||
36 source <(kubectl completion bash)
|
||||
37 kubectl get pods -n kube-system
|
||||
38 kubectl edit node control
|
||||
39 kubectl create deploy removeme --image=nginx --replicas=20
|
||||
40 kubectl get all
|
||||
41 kubectl get pods -o wide
|
||||
42 kubectl edit node control
|
||||
43 kubectl get pods -o wide
|
||||
44 kubectl scale deploy removeme --replicas=1
|
||||
45 kubectl scale deploy removeme --replicas=20
|
||||
46 kubectl get pods -o wide
|
||||
47 kubectl delete deploy removeme
|
||||
48 history | grep create
|
||||
49 kubectl get all
|
||||
50 kubectl edit deploy testdploy
|
||||
51 kubectl get pods -o wide
|
||||
52 kubectl expose deploy testdploy
|
||||
53 kubectl expose deploy testdploy --port 80
|
||||
13 ./counter.sh 12
|
||||
14 ./counter.sh 7
|
||||
15 helm
|
||||
16 sudo apt install helm
|
||||
17 ./counter.sh 13
|
||||
18 ./counter.sh 1
|
||||
19 ./counter.sh 8
|
||||
20 ./counter.sh 15
|
||||
21 ./counter.sh 6
|
||||
22 sudo apt install -y vim git
|
||||
23 git clone https://github.com/sandervanvugt/cka
|
||||
24 cd cka
|
||||
25 ls *sh
|
||||
26 ./setup-container.sh
|
||||
27 systemctl status containerd
|
||||
28 vim setup-container.sh
|
||||
29 cd /etc/sysctl.d/
|
||||
30 ls
|
||||
31 cat 99-kubernetes-cri.conf
|
||||
32 cd
|
||||
33 cd cka
|
||||
34 ls *
|
||||
35 ls *sh
|
||||
36 ./setup-kubetools-previousversion.sh
|
||||
37 sudo kubeadm init -h | less
|
||||
38 sudo kubeadm init
|
||||
39 mkdir -p $HOME/.kube
|
||||
40 less ~/.kube/config
|
||||
41 kubectl get all
|
||||
42 ls
|
||||
43 less RESOURCES.txt
|
||||
44 kubectl config view
|
||||
45 kubectl get pods -n kube-system
|
||||
46 kubectl describe -n kube-system pod coredns-674b8bbfcf-fbkd8
|
||||
47 history
|
||||
48 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
|
||||
49 kubectl api-resources | less
|
||||
50 kubectl get pods -n kube-system
|
||||
51 history
|
||||
52 kubectl get nodes
|
||||
53 kubectl create deploy testdploy --image=nginx --replicas=3
|
||||
54 kubectl get all
|
||||
55 curl 10.104.105.141
|
||||
56 kubectl get all
|
||||
57 kubectl edit svc testdploy
|
||||
58 kubectl get all
|
||||
59 history
|
||||
60 kubectl set resources -h | less
|
||||
61 kubectl get deploy
|
||||
62 kubectl set resources deploy testdploy --limits=cpu=200m,memory=512Mi --requests=cpu=100m,memory=256Mi
|
||||
63 source <(kubectl completion bash)
|
||||
64 kubectl edit deploy testdploy
|
||||
65 kubectl create ns limited
|
||||
66 kubectl create quota -h | less
|
||||
67 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi --namespace limited
|
||||
68 kubectl describe quota -n limited
|
||||
69 kubectl describe quota
|
||||
70 kubectl describe ns limited
|
||||
71 kubectl create deploy nginx --image=nginx --replicas=3 -n limited
|
||||
72 kubectl get all -n limited
|
||||
73 kubectl describe -n limited rs nginx-5869d7778c
|
||||
74 history
|
||||
75 kubectl set resources -n limited deploy nginx --requests cpu=100m,memory=5Mi --limits cpu=200m,memory=20Mi
|
||||
76 kubectl get pods -n limited
|
||||
77 kubectl get all -n limited
|
||||
78 kubectl describe ns limited
|
||||
79 kubectl edit -n limited quota qtest
|
||||
80 kubectl get all -n limited
|
||||
81 kubectl -n limited scale deploy nginx --replicas=1
|
||||
82 kubectl -n limited scale deploy nginx --replicas=3
|
||||
83 kubectl get all -n limited
|
||||
84 vim limitrange.yaml
|
||||
85 kubectl apply -f limitrange.yaml
|
||||
86 kubectl describe ns limited
|
||||
87 cat limitrange.yaml
|
||||
88 kubectl describe ns default
|
||||
89 kubectl delete -f limitrange.yaml
|
||||
90 kubectl apply -f limitrange.yaml -n limited
|
||||
55 sudo kubeadm config print init-defaults > config.yaml
|
||||
56 vim config.yaml
|
||||
57 source <(kubectl completion bash)
|
||||
58 kubectl get pods -n kube-system
|
||||
59 kubectl edit node control
|
||||
60 kubectl create deploy removeme --image=nginx --replicas=20
|
||||
61 kubectl get all
|
||||
62 kubectl get pods -o wide
|
||||
63 kubectl edit node control
|
||||
64 kubectl get pods -o wide
|
||||
65 kubectl scale deploy removeme --replicas=1
|
||||
66 kubectl scale deploy removeme --replicas=20
|
||||
67 kubectl get pods -o wide
|
||||
68 kubectl delete deploy removeme
|
||||
69 history | grep create
|
||||
70 kubectl get all
|
||||
71 kubectl edit deploy testdploy
|
||||
72 kubectl get pods -o wide
|
||||
73 kubectl expose deploy testdploy
|
||||
74 kubectl expose deploy testdploy --port 80
|
||||
75 kubectl get all
|
||||
76 curl 10.104.105.141
|
||||
77 kubectl get all
|
||||
78 kubectl edit svc testdploy
|
||||
79 kubectl get all
|
||||
80 history
|
||||
81 kubectl set resources -h | less
|
||||
82 kubectl get deploy
|
||||
83 kubectl set resources deploy testdploy --limits=cpu=200m,memory=512Mi --requests=cpu=100m,memory=256Mi
|
||||
84 source <(kubectl completion bash)
|
||||
85 kubectl edit deploy testdploy
|
||||
86 kubectl create ns limited
|
||||
87 kubectl create quota -h | less
|
||||
88 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi --namespace limited
|
||||
89 kubectl describe quota -n limited
|
||||
90 kubectl describe quota
|
||||
91 kubectl describe ns limited
|
||||
92 kubectl run limitpod --image=nginx -n limited
|
||||
93 kubectl delete quota -n limited qtest
|
||||
94 kubectl run limitpod --image=nginx -n limited
|
||||
95 kubectl describe pod -n limited limitpod
|
||||
96 history
|
||||
97 kubectl create priorityclass high-priority --value=1000 --description="high priority" --preemption-policy="Never"
|
||||
98 kubectl create priorityclass high-priority --value=125 --description="mid priority" --global-default=true
|
||||
99 kubectl create priorityclass mid-priority --value=125 --description="mid priority" --global-default=true
|
||||
100 kubectl run testpod --image=nginx
|
||||
101 kubectl get testpod -o yaml | grep -B2 -i priority
|
||||
102 kubectl get pod testpod -o yaml | grep -B2 -i priority
|
||||
103 kubectl create deploy highprio --image=nginx
|
||||
104 kubectl edit deploy highprio
|
||||
105 kubectl get all --selector app=highprio
|
||||
106 kubectl get pods highprio-57ccd94998-ddjjl -o yaml | grep prio
|
||||
107 history
|
||||
108 kubectl create quota -h | less
|
||||
109 kubectl run -h | less
|
||||
110 kubectl run busypod --image=busybox -- sleep 3600
|
||||
111 kubectl get pods
|
||||
112 kubectl get pod busypod -o yaml | less
|
||||
113 kubectl get ds -A
|
||||
114 kubectl get nodes
|
||||
115 kubectl cordon worker1
|
||||
116 kubectl create deploy many --image=nginx --replicas=10
|
||||
117 kubectl get pods -o wide
|
||||
118 kubectl uncordon worker1
|
||||
119 kubectl get pods -o wide
|
||||
120 kubectl scale deploy many --replicas=4
|
||||
121 kubectl scale deploy many --replicas=10
|
||||
122 kubectl get pods -o wide
|
||||
123 kubectl delete deploy many
|
||||
124 history > /tmp/oct25.txt
|
||||
125 cd
|
||||
126 arch
|
||||
127 kubectl cordon worker2
|
||||
128 kubectl get nodes
|
||||
129 kubectl get node worker2 -o yaml | less
|
||||
130 df -h
|
||||
131 kubectl create deploy filledup --image=nginx --replicas=5
|
||||
132 kubectl get all --selector app=filledup
|
||||
133 kubectl describe pod filledup-689c9df88d-vrxrq
|
||||
134 kubectl edit node worker2
|
||||
135 kubectl edit node worker1
|
||||
136 kubectl get pods
|
||||
137 kubectl get nodes
|
||||
138 kubectl uncordon worker2
|
||||
139 kubectl get nodes
|
||||
140 kubectl get pods -n kube-system
|
||||
141 kubectl get nodes
|
||||
142 helm
|
||||
143 snap install helm
|
||||
144 sudo snap install helm
|
||||
145 sudo snap install helm --classic
|
||||
146 helm version
|
||||
147 helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
|
||||
148 helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard
|
||||
149 kubectl get ns
|
||||
150 kubectl get all -n kubernetes-dashboard
|
||||
151 kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-kong-proxy 8443:443
|
||||
152 helm repo add bitnami https://charts.bitnami.com/bitnami
|
||||
153 helm repo list
|
||||
154 helm search repo bitnami
|
||||
155 helm search repo file
|
||||
156 helm search repo nginx --versions
|
||||
157 helm install bitnami/mysql --generate-name --create-namespace --namespace bsql
|
||||
158 helm show chart bitnami/mysql
|
||||
159 helm list -A
|
||||
160 helm status mysql-1761834656
|
||||
161 helm status mysql-1761834656 -n bsql
|
||||
162 kubectl -n bsql
|
||||
163 kubectl get all -n bsql
|
||||
164 kubectl describe pods -n bsql mysql-1761834656-0
|
||||
165 helm repo list
|
||||
166 helm show values bitnami/nginx
|
||||
167 helm show values bitnami/nginx | grep commonLa
|
||||
168 helm show values bitnami/nginx | grep replicaC
|
||||
169 vim values.yaml
|
||||
170 helm list
|
||||
171 helm install bitnami/nginx --generate-name --values=values.yaml
|
||||
172 helm list
|
||||
173 kubectl get deploy
|
||||
174 helm get values nginx-1761835222
|
||||
175 helm get values --all nginx-1761835222
|
||||
176 helm get values --all nginx-1761835222 | wc -l
|
||||
177 helm repo add argo https://argoproj.github.io/argo-helm
|
||||
178 helm repo update
|
||||
179 helm search repo argo/argo-cd
|
||||
180 helm template my-argo-cd argo/argo-cd > argo-cd-template.yaml
|
||||
181 vim argo-cd-template.yaml
|
||||
182 helm show values argo/argo-cd > values.yaml
|
||||
183 vim values.yaml
|
||||
184 helm template my-argocd argo/argo-cd -f values.yaml > argo-cd-template.yaml
|
||||
185 kubectl apply -f argo-cd-template.yaml
|
||||
186 kubectl get svc
|
||||
187 kubectl delete -f argo-cd-template.yaml
|
||||
188 kubectl get storageclass
|
||||
189 cd cka
|
||||
190 ls
|
||||
191 vim pvc.yaml
|
||||
192 kubectl apply -f pvc.yaml
|
||||
193 kubectl get pvc
|
||||
194 kubectl describe pvc pv-claim
|
||||
195 ls pv*
|
||||
196 vim pv.yaml
|
||||
197 kubectl apply -f pv.yaml
|
||||
198 kubectl get pvc
|
||||
199 kubectl explain pvc.spec | less
|
||||
200 history
|
||||
201 sudo apt install nfs-server -y
|
||||
202 sudo mkdir /nfsexport
|
||||
203 sudo vim /etc/exports
|
||||
204 sudo systemctl restart nfs-server
|
||||
205 showmount -e localhost
|
||||
206 sudo vim /etc/hosts
|
||||
207 helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
|
||||
208 helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server=192.168.29.101 --set nfs.path=/nfsexport
|
||||
209 kubectl get pods
|
||||
210 kubectl get pv
|
||||
211 vim nfs-provisioner-pvc-test.yaml
|
||||
212 kubectl get storageclass
|
||||
213 kubectl describe storageclass nfs-client
|
||||
214 kubectl apply -f nfs-provisioner-pvc-test.yaml
|
||||
215 kubectl get pvc,pv
|
||||
216 kubectl describe pv pvc-f808333d-7ec1-44af-a24a-3ddf89eff2d7
|
||||
217 ls /nfsexport/
|
||||
218 history
|
||||
219 vim another-pvc-test.yaml
|
||||
220 kubectl apply -f another-pvc-test.yaml
|
||||
221 kubectl get pvc
|
||||
222 kubectl patch storageclass nfs-client -p '{"metadata":{"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
|
||||
223 kubectl get pvc
|
||||
224 kubectl edit sc nfs-client
|
||||
225 kubectl get svc
|
||||
226 kubectl get pods
|
||||
227 kubectl exec -it highprio-57ccd94998-ddjjl -- cat /etc/resolv.conf
|
||||
228 kubectl get svc -A
|
||||
229 kubectl get svc
|
||||
230 kubectl exec -it highprio-57ccd94998-ddjjl -- ping testdploy
|
||||
231 kubectl get cm -n kube-system coredns -o yaml
|
||||
232 kubectl get all
|
||||
233 kubectl delete deploy filledup highprio nginx-1761835222 testdploy
|
||||
234 kubectl run webserver --image=nginx
|
||||
235 kubectl expose pod webserver --port=80
|
||||
236 kubectl run testpod --image=busybox -- sleep 3600
|
||||
237 kubectl run testpod2 --image=busybox -- sleep 3600
|
||||
238 kubectl get svc
|
||||
239 kubectl exec -it testpod -- wget webserver
|
||||
240 kubectl exec -it testpod2 -- wget webserver
|
||||
241 kubectl create ns remote
|
||||
242 kubectl run interginx --image=nginx
|
||||
243 kubectl run remotebox -n remote --image=busybox -- sleep 3600
|
||||
244 kubectl expose pod interginx --port=80
|
||||
245 kubectl exec -it remotebox -n remote -- cat /etc/resolv.conf
|
||||
246 kubectl exec -it remotebox -n remote -- nslookup interginx
|
||||
247 kubectl exec -it remotebox -n remote -- nslookup interginx.default.svc.cluster.local
|
||||
248 history
|
||||
249 vim nwpolicy-complete-example.yaml
|
||||
250 kubectl apply -f nwpolicy-complete-example.yaml
|
||||
251 kubectl expose pod nginx --port=80
|
||||
252 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
|
||||
253 vim nwpolicy-complete-example.yaml
|
||||
254 kubectl label pod busybox access=true
|
||||
255 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
|
||||
256 history
|
||||
257 kubectl create ns nwp-namespace
|
||||
258 vim nwp-lab10-1.yaml
|
||||
259 kubectl apply -f nwp-lab10-1.yaml
|
||||
260 kubectl expose pod nwp-nginx --port=80
|
||||
261 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx
|
||||
262 kubectl exec -it nwp-busybox -n nwp-namespace -- nslookup nwp-nginx
|
||||
263 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
|
||||
264 vim nwp-lab10-2.yaml
|
||||
265 kubectl apply -f nwp-lab10-2.yaml
|
||||
266 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
|
||||
267 kubectl create deploy busybox --image=busybox -- sleep 3600
|
||||
268 kubectl exec -it busybox-5c684d4858-pzdjl -- wget --spider --timeout=1 nwp-nginx
|
||||
269 vim nwp-lab10-2.yaml
|
||||
270 vim examplenwp.yaml
|
||||
271 vim vm.yaml
|
||||
272 vim vm.yaml
|
||||
273 kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
|
||||
274 kubectl get deploy
|
||||
275 kubectl get ns
|
||||
276 kubectl get deploy -n kube-system
|
||||
277 kubectl get pods -n kube-system
|
||||
278 kubectl edit deployments.apps -n kube-system metrics-server
|
||||
279 kubectl get pods -n kube-system
|
||||
280 kubectl top pods
|
||||
281 sudo apt update
|
||||
282 sudo apt-cache madison kubeadm
|
||||
283 pager /etc/apt/sources.list.d/kubernetes.list
|
||||
284 vim /etc/apt/sources.list.d/kubernetes.list
|
||||
285 sudo vim /etc/apt/sources.list.d/kubernetes.list
|
||||
286 #sudo apt-mark unhold kubeadm && \
|
||||
287 sudo apt-get update && sudo apt-get install -y kubeadm='1.34.x-*' && sudo apt-mark hold kubeadm
|
||||
288 sudo apt-cache madison kubeadm
|
||||
289 sudo apt-get update && sudo apt-get install -y kubeadm='1.34.1-1.1' && sudo apt-mark hold kubeadm
|
||||
290 sudo apt-mark unhold kubeadm && sudo apt-get update && sudo apt-get install -y kubeadm='1.34.1-1.1' && sudo apt-mark hold kubeadm
|
||||
291 kubeadm version
|
||||
292 sudo kubeadm upgrade plan
|
||||
293 sudo kubeadm upgrade apply v1.34.1
|
||||
294 kubectl drain control --ignore-daemonsets
|
||||
295 sudo apt-mark unhold kubelet kubectl && sudo apt-get update && sudo apt-get install -y kubelet='1.34.1-1.1' kubectl='1.34.1-1.1' && sudo apt-mark hold kubelet kubectl
|
||||
296 sudo systemctl daemon-reload
|
||||
297 sudo systemctl restart kubelet
|
||||
298 kubectl uncordon control
|
||||
299 kubectl get nodes
|
||||
300 history
|
||||
301 kubectl drain worker2
|
||||
302 kubectl drain worker2 --ignore-daemonsets
|
||||
303 kubectl drain worker2 --ignore-daemonsets --force
|
||||
304 kubectl drain worker2 --ignore-daemonsets --force --delete-emptydir-data
|
||||
305 kubectl uncordon worker2
|
||||
306 kubectl get nodes
|
||||
307 kubectl drain worker1 --ignore-daemonsets --force --delete-emptydir-data
|
||||
308 kubectl uncordon worker1
|
||||
309 kubectl get nodes
|
||||
310 kubectl create deploy webstress --image=nginx
|
||||
311 kubectl autoscale deploy webstress --min=2 --max=5 --cpu-percent=80
|
||||
312 kubectl get hpa
|
||||
313 kubectl get all --selector app=webstress
|
||||
314 sudo vim /etc/kubernetes/manifests/kube-controller-manager.yaml
|
||||
315 ls /etc/kubernetes/manifests/
|
||||
316 kubectl get pods -n kube-system
|
||||
317 sudo vim /etc/kubernetes/manifests/kube-controller-manager.yaml
|
||||
318 kubectl get pods -n kube-system
|
||||
319 sudo vim /etc/kubernetes/manifests/kube-controller-manager.yaml
|
||||
320 history > /tmp/oct25.txt
|
||||
92 kubectl create deploy nginx --image=nginx --replicas=3 -n limited
|
||||
93 kubectl get all -n limited
|
||||
94 kubectl describe -n limited rs nginx-5869d7778c
|
||||
95 history
|
||||
96 kubectl set resources -n limited deploy nginx --requests cpu=100m,memory=5Mi --limits cpu=200m,memory=20Mi
|
||||
97 kubectl get pods -n limited
|
||||
98 kubectl get all -n limited
|
||||
99 kubectl describe ns limited
|
||||
100 kubectl edit -n limited quota qtest
|
||||
101 kubectl get all -n limited
|
||||
102 kubectl -n limited scale deploy nginx --replicas=1
|
||||
103 kubectl -n limited scale deploy nginx --replicas=3
|
||||
104 kubectl get all -n limited
|
||||
105 vim limitrange.yaml
|
||||
106 kubectl apply -f limitrange.yaml
|
||||
107 kubectl describe ns limited
|
||||
108 cat limitrange.yaml
|
||||
109 kubectl describe ns default
|
||||
110 kubectl delete -f limitrange.yaml
|
||||
111 kubectl apply -f limitrange.yaml -n limited
|
||||
112 kubectl describe ns limited
|
||||
113 kubectl run limitpod --image=nginx -n limited
|
||||
114 kubectl delete quota -n limited qtest
|
||||
115 kubectl run limitpod --image=nginx -n limited
|
||||
116 kubectl describe pod -n limited limitpod
|
||||
117 history
|
||||
118 kubectl create priorityclass high-priority --value=1000 --description="high priority" --preemption-policy="Never"
|
||||
119 kubectl create priorityclass high-priority --value=125 --description="mid priority" --global-default=true
|
||||
120 kubectl create priorityclass mid-priority --value=125 --description="mid priority" --global-default=true
|
||||
121 kubectl run testpod --image=nginx
|
||||
122 kubectl get testpod -o yaml | grep -B2 -i priority
|
||||
123 kubectl get pod testpod -o yaml | grep -B2 -i priority
|
||||
124 kubectl create deploy highprio --image=nginx
|
||||
125 kubectl edit deploy highprio
|
||||
126 kubectl get all --selector app=highprio
|
||||
127 kubectl get pods highprio-57ccd94998-ddjjl -o yaml | grep prio
|
||||
128 history
|
||||
129 kubectl create quota -h | less
|
||||
130 kubectl run -h | less
|
||||
131 kubectl run busypod --image=busybox -- sleep 3600
|
||||
132 kubectl get pods
|
||||
133 kubectl get pod busypod -o yaml | less
|
||||
134 kubectl get ds -A
|
||||
135 kubectl get nodes
|
||||
136 kubectl cordon worker1
|
||||
137 kubectl create deploy many --image=nginx --replicas=10
|
||||
138 kubectl get pods -o wide
|
||||
139 kubectl uncordon worker1
|
||||
140 kubectl get pods -o wide
|
||||
141 kubectl scale deploy many --replicas=4
|
||||
142 kubectl scale deploy many --replicas=10
|
||||
143 kubectl get pods -o wide
|
||||
144 kubectl delete deploy many
|
||||
145 history > /tmp/oct25.txt
|
||||
146 cd
|
||||
147 arch
|
||||
148 kubectl cordon worker2
|
||||
149 kubectl get nodes
|
||||
150 kubectl get node worker2 -o yaml | less
|
||||
151 df -h
|
||||
152 kubectl create deploy filledup --image=nginx --replicas=5
|
||||
153 kubectl get all --selector app=filledup
|
||||
154 kubectl describe pod filledup-689c9df88d-vrxrq
|
||||
155 kubectl edit node worker2
|
||||
156 kubectl edit node worker1
|
||||
157 kubectl get pods
|
||||
158 kubectl get nodes
|
||||
159 kubectl uncordon worker2
|
||||
160 kubectl get nodes
|
||||
161 kubectl get pods -n kube-system
|
||||
162 kubectl get nodes
|
||||
163 helm
|
||||
164 snap install helm
|
||||
165 sudo snap install helm
|
||||
166 sudo snap install helm --classic
|
||||
167 helm version
|
||||
168 helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
|
||||
169 helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard
|
||||
170 kubectl get ns
|
||||
171 kubectl get all -n kubernetes-dashboard
|
||||
172 kubectl -n kubernetes-dashboard port-forward svc/kubernetes-dashboard-kong-proxy 8443:443
|
||||
173 helm repo add bitnami https://charts.bitnami.com/bitnami
|
||||
174 helm repo list
|
||||
175 helm search repo bitnami
|
||||
176 helm search repo file
|
||||
177 helm search repo nginx --versions
|
||||
178 helm install bitnami/mysql --generate-name --create-namespace --namespace bsql
|
||||
179 helm show chart bitnami/mysql
|
||||
180 helm list -A
|
||||
181 helm status mysql-1761834656
|
||||
182 helm status mysql-1761834656 -n bsql
|
||||
183 kubectl -n bsql
|
||||
184 kubectl get all -n bsql
|
||||
185 kubectl describe pods -n bsql mysql-1761834656-0
|
||||
186 helm repo list
|
||||
187 helm show values bitnami/nginx
|
||||
188 helm show values bitnami/nginx | grep commonLa
|
||||
189 helm show values bitnami/nginx | grep replicaC
|
||||
190 vim values.yaml
|
||||
191 helm list
|
||||
192 helm install bitnami/nginx --generate-name --values=values.yaml
|
||||
193 helm list
|
||||
194 kubectl get deploy
|
||||
195 helm get values nginx-1761835222
|
||||
196 helm get values --all nginx-1761835222
|
||||
197 helm get values --all nginx-1761835222 | wc -l
|
||||
198 helm repo add argo https://argoproj.github.io/argo-helm
|
||||
199 helm repo update
|
||||
200 helm search repo argo/argo-cd
|
||||
201 helm template my-argo-cd argo/argo-cd > argo-cd-template.yaml
|
||||
202 vim argo-cd-template.yaml
|
||||
203 helm show values argo/argo-cd > values.yaml
|
||||
204 vim values.yaml
|
||||
205 helm template my-argocd argo/argo-cd -f values.yaml > argo-cd-template.yaml
|
||||
206 kubectl apply -f argo-cd-template.yaml
|
||||
207 kubectl get svc
|
||||
208 kubectl delete -f argo-cd-template.yaml
|
||||
209 kubectl get storageclass
|
||||
210 cd cka
|
||||
211 ls
|
||||
212 vim pvc.yaml
|
||||
213 kubectl apply -f pvc.yaml
|
||||
214 kubectl get pvc
|
||||
215 kubectl describe pvc pv-claim
|
||||
216 ls pv*
|
||||
217 vim pv.yaml
|
||||
218 kubectl apply -f pv.yaml
|
||||
219 kubectl get pvc
|
||||
220 kubectl explain pvc.spec | less
|
||||
221 history
|
||||
222 sudo apt install nfs-server -y
|
||||
223 sudo mkdir /nfsexport
|
||||
224 sudo vim /etc/exports
|
||||
225 sudo systemctl restart nfs-server
|
||||
226 showmount -e localhost
|
||||
227 sudo vim /etc/hosts
|
||||
228 helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
|
||||
229 helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server=192.168.29.101 --set nfs.path=/nfsexport
|
||||
230 kubectl get pods
|
||||
231 kubectl get pv
|
||||
232 vim nfs-provisioner-pvc-test.yaml
|
||||
233 kubectl get storageclass
|
||||
234 kubectl describe storageclass nfs-client
|
||||
235 kubectl apply -f nfs-provisioner-pvc-test.yaml
|
||||
236 kubectl get pvc,pv
|
||||
237 kubectl describe pv pvc-f808333d-7ec1-44af-a24a-3ddf89eff2d7
|
||||
238 ls /nfsexport/
|
||||
239 history
|
||||
240 vim another-pvc-test.yaml
|
||||
241 kubectl apply -f another-pvc-test.yaml
|
||||
242 kubectl get pvc
|
||||
243 kubectl patch storageclass nfs-client -p '{"metadata":{"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
|
||||
244 kubectl get pvc
|
||||
245 kubectl edit sc nfs-client
|
||||
246 kubectl get svc
|
||||
247 kubectl get pods
|
||||
248 kubectl exec -it highprio-57ccd94998-ddjjl -- cat /etc/resolv.conf
|
||||
249 kubectl get svc -A
|
||||
250 kubectl get svc
|
||||
251 kubectl exec -it highprio-57ccd94998-ddjjl -- ping testdploy
|
||||
252 kubectl get cm -n kube-system coredns -o yaml
|
||||
253 kubectl get all
|
||||
254 kubectl delete deploy filledup highprio nginx-1761835222 testdploy
|
||||
255 kubectl run webserver --image=nginx
|
||||
256 kubectl expose pod webserver --port=80
|
||||
257 kubectl run testpod --image=busybox -- sleep 3600
|
||||
258 kubectl run testpod2 --image=busybox -- sleep 3600
|
||||
259 kubectl get svc
|
||||
260 kubectl exec -it testpod -- wget webserver
|
||||
261 kubectl exec -it testpod2 -- wget webserver
|
||||
262 kubectl create ns remote
|
||||
263 kubectl run interginx --image=nginx
|
||||
264 kubectl run remotebox -n remote --image=busybox -- sleep 3600
|
||||
265 kubectl expose pod interginx --port=80
|
||||
266 kubectl exec -it remotebox -n remote -- cat /etc/resolv.conf
|
||||
267 kubectl exec -it remotebox -n remote -- nslookup interginx
|
||||
268 kubectl exec -it remotebox -n remote -- nslookup interginx.default.svc.cluster.local
|
||||
269 history
|
||||
270 vim nwpolicy-complete-example.yaml
|
||||
271 kubectl apply -f nwpolicy-complete-example.yaml
|
||||
272 kubectl expose pod nginx --port=80
|
||||
273 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
|
||||
274 vim nwpolicy-complete-example.yaml
|
||||
275 kubectl label pod busybox access=true
|
||||
276 kubectl exec -it busybox -- wget --spider --timeout=1 nginx
|
||||
277 history
|
||||
278 kubectl create ns nwp-namespace
|
||||
279 vim nwp-lab10-1.yaml
|
||||
280 kubectl apply -f nwp-lab10-1.yaml
|
||||
281 kubectl expose pod nwp-nginx --port=80
|
||||
282 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx
|
||||
283 kubectl exec -it nwp-busybox -n nwp-namespace -- nslookup nwp-nginx
|
||||
284 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
|
||||
285 vim nwp-lab10-2.yaml
|
||||
286 kubectl apply -f nwp-lab10-2.yaml
|
||||
287 kubectl exec -it nwp-busybox -n nwp-namespace -- wget --spider --timeout=1 nwp-nginx.default.svc.cluster.local
|
||||
288 kubectl create deploy busybox --image=busybox -- sleep 3600
|
||||
289 kubectl exec -it busybox-5c684d4858-pzdjl -- wget --spider --timeout=1 nwp-nginx
|
||||
290 vim nwp-lab10-2.yaml
|
||||
291 vim examplenwp.yaml
|
||||
292 vim vm.yaml
|
||||
293 vim vm.yaml
|
||||
294 kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
|
||||
295 kubectl get deploy
|
||||
296 kubectl get ns
|
||||
297 kubectl get deploy -n kube-system
|
||||
298 kubectl get pods -n kube-system
|
||||
299 kubectl edit deployments.apps -n kube-system metrics-server
|
||||
300 kubectl get pods -n kube-system
|
||||
301 kubectl top pods
|
||||
302 sudo apt update
|
||||
303 sudo apt-cache madison kubeadm
|
||||
304 pager /etc/apt/sources.list.d/kubernetes.list
|
||||
305 vim /etc/apt/sources.list.d/kubernetes.list
|
||||
306 sudo vim /etc/apt/sources.list.d/kubernetes.list
|
||||
307 #sudo apt-mark unhold kubeadm && \
|
||||
308 sudo apt-get update && sudo apt-get install -y kubeadm='1.34.x-*' && sudo apt-mark hold kubeadm
|
||||
309 sudo apt-cache madison kubeadm
|
||||
310 sudo apt-get update && sudo apt-get install -y kubeadm='1.34.1-1.1' && sudo apt-mark hold kubeadm
|
||||
311 sudo apt-mark unhold kubeadm && sudo apt-get update && sudo apt-get install -y kubeadm='1.34.1-1.1' && sudo apt-mark hold kubeadm
|
||||
312 kubeadm version
|
||||
313 sudo kubeadm upgrade plan
|
||||
314 sudo kubeadm upgrade apply v1.34.1
|
||||
315 kubectl drain control --ignore-daemonsets
|
||||
316 sudo apt-mark unhold kubelet kubectl && sudo apt-get update && sudo apt-get install -y kubelet='1.34.1-1.1' kubectl='1.34.1-1.1' && sudo apt-mark hold kubelet kubectl
|
||||
317 sudo systemctl daemon-reload
|
||||
318 sudo systemctl restart kubelet
|
||||
319 kubectl uncordon control
|
||||
320 kubectl get nodes
|
||||
321 history
|
||||
322 kubectl drain worker2
|
||||
323 kubectl drain worker2 --ignore-daemonsets
|
||||
324 kubectl drain worker2 --ignore-daemonsets --force
|
||||
325 kubectl drain worker2 --ignore-daemonsets --force --delete-emptydir-data
|
||||
326 kubectl uncordon worker2
|
||||
327 kubectl get nodes
|
||||
328 kubectl drain worker1 --ignore-daemonsets --force --delete-emptydir-data
|
||||
329 kubectl uncordon worker1
|
||||
330 kubectl get nodes
|
||||
331 kubectl create deploy webstress --image=nginx
|
||||
332 kubectl autoscale deploy webstress --min=2 --max=5 --cpu-percent=80
|
||||
333 kubectl get hpa
|
||||
334 kubectl get all --selector app=webstress
|
||||
335 sudo vim /etc/kubernetes/manifests/kube-controller-manager.yaml
|
||||
336 ls /etc/kubernetes/manifests/
|
||||
337 kubectl get pods -n kube-system
|
||||
338 sudo vim /etc/kubernetes/manifests/kube-controller-manager.yaml
|
||||
339 kubectl get pods -n kube-system
|
||||
340 sudo vim /etc/kubernetes/manifests/kube-controller-manager.yaml
|
||||
341 history > /tmp/oct25.txt
|
||||
342 cd /etc/kubernetes/manifests/
|
||||
343 ls
|
||||
344 cd
|
||||
345 kubectl run testx --image=nginx --dry-run=client -o yaml
|
||||
346 kubectl get pods
|
||||
347 sudo apt install etcd-client
|
||||
348 sudo etcdctl --help
|
||||
349 ps aux | grep etcd
|
||||
350 sudo etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key get / --prefix --keys-only
|
||||
351 sudo etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key snapshot save /tmp/etcdbackup.db
|
||||
352 ls -l /tmp/etcdbackup.db
|
||||
353 sudo etcdctl --write-out=table snapshot status /tmp/etcdbackup.db
|
||||
354 history
|
||||
355 kubectl get all
|
||||
356 kubectl delete deploy busybox webstress
|
||||
357 kubectl get deploy
|
||||
358 cd /etc/kubernetes/manifests/
|
||||
359 sudo mv * ..
|
||||
360 sudo crictl ps
|
||||
361 sudo mv /var/lib/etcd /var/lib/etcd-backup
|
||||
362 sudo etcdctl snapshot restore /tmp/etcdbackup.db --data-dir /var/lib/etcd
|
||||
363 sudo mv ../*.yaml .
|
||||
364 sudo crictl ps
|
||||
365 kubectl get deploy
|
||||
366 kubectl get all
|
||||
367 ls
|
||||
368 ps aux | grep etcd
|
||||
369 sudo reboot
|
||||
370 uptime
|
||||
371 ps aux | grep eetcd
|
||||
372 ps aux | grep etcd
|
||||
373 top
|
||||
374 kubectl get all
|
||||
375 ps aux | grep etcd
|
||||
376 cd /etc/kubernetes/manifests/
|
||||
377 ls
|
||||
378 ls -l
|
||||
379 ps aux | grep etcd
|
||||
380 crictl ps
|
||||
381 sudo crictl ps
|
||||
382 sudo crictl ps -a
|
||||
383 sudo crictl logs 2d2cc24870ac2
|
||||
384 sudo mv * ..
|
||||
385 sleep 60; sudo crictl ps
|
||||
386 sudo mv /var/lib/etc /var/lib/etcd.failing
|
||||
387 sudo mv /var/lib/etcd /var/lib/etcd.failing
|
||||
388 ls /tmp/etc*
|
||||
389 sudo mv /var/lib/etcd-backup/ /var/lib/etcd
|
||||
390 sudo mv ../*.yaml .
|
||||
391 sudo crictl ps
|
||||
392 sleep 30
|
||||
393 sudo crictl ps
|
||||
394 kubectl get all
|
||||
395 historty
|
||||
396 history
|
||||
397 sudo etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key snapshot save /tmp/etcdbackup.db
|
||||
398 ls -l /tmp/etcdbackup.db
|
||||
399 cp /tmp/etcdbackup.db /tmp/etcdbackup.bak
|
||||
400 sudo cp /tmp/etcdbackup.db /tmp/etcdbackup.bak
|
||||
401 mount | grep tmp
|
||||
402 mount | grep '/tmp'
|
||||
403 kubectl get pods
|
||||
404 kubectl delete pod testx-worker1
|
||||
405 sudo mv * ..
|
||||
406 sudo crictl ps
|
||||
407 sudo mv /var/lib/etcd /var/lib/etcd-backup
|
||||
408 sudo mkdir /var/lib/etcd
|
||||
409 sudo etcdctl snapshot restore /tmp/etcdbackup.db --data-dir /var/lib/etcd
|
||||
410 sudo ls -l /var/lib/etcd
|
||||
411 sudo rmdir /var/lib/etcd
|
||||
412 sudo etcdctl snapshot restore /tmp/etcdbackup.db --data-dir /var/lib/etcd
|
||||
413 sudo mv ../*.yaml .
|
||||
414 sleep 30; sudo crictl ps
|
||||
415 sudo mv * ..
|
||||
416 sudo mv /var/lib/etcd-backup/ /var/lib/etcd
|
||||
417 sudo mv ../*.yaml .
|
||||
418 sleep 60; sudo crictl ps
|
||||
419 kubectl get all
|
||||
420 sudo crictl ps
|
||||
421 history
|
||||
422 kubectl get all
|
||||
423 mv * ..
|
||||
424 sudo mv * ..
|
||||
425 sudo kubeadm --help | less
|
||||
426 sudo kubeadm reset
|
||||
427 sudo apt remove kubeadm
|
||||
428 sudo apt remove kubelet
|
||||
429 sudo apt remove kubectl
|
||||
430 cd /cka
|
||||
431 cd
|
||||
432 cd cka
|
||||
433 ls *sh
|
||||
434 sudo ./setup-kubetools.sh
|
||||
435 sudo ./setup-container.sh
|
||||
436 sudo ./setup-kubetools.sh
|
||||
437 sudo kubeadm init
|
||||
438 rm -rf ~/.kube
|
||||
439 mkdir -p $HOME/.kube
|
||||
440 kubectl get all
|
||||
441 cat setup-kubetools.sh
|
||||
442 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
|
||||
443 kubectl get nodes
|
||||
444 history
|
||||
445 kubectl get all
|
||||
446 vim selector-pod.yaml
|
||||
447 kubectl label nodes worker2 disktype=ssd
|
||||
448 source <(kubectl completion bash)
|
||||
449 kubectl apply -f selector-pod.yaml
|
||||
450 kubectl get pods -o wide
|
||||
451 vim pod-with-node-affinity.yaml
|
||||
452 vim pod-with-node-antiaffinity.yaml
|
||||
453 kubectl apply -f pod-with-node-antiaffinity.yaml
|
||||
454 kubectl get pods -o wide
|
||||
455 vim pod-with-pod-affinity.yaml
|
||||
456 vim redis-with-pod-affinity.yaml
|
||||
457 kubectl create -f redis-with-pod-affinity.yaml
|
||||
458 kubectl get all
|
||||
459 vim redis-with-pod-affinity.yaml
|
||||
460 vim web-with-pod-affinity.yaml
|
||||
461 kubectl apply -f web-with-pod-affinity.yaml
|
||||
462 kubectl get all
|
||||
463 kubectl edit node control
|
||||
464 kubectl get pods -n kube-system -o wide
|
||||
465 kubectl get ds -n kube-system
|
||||
466 kubectl edit ds calico-node -n kube-system
|
||||
467 kubectl get deploy -n kube-system
|
||||
468 kubectl -n kube-system edit deploy coredns
|
||||
469 kubectl taint nodes worker1 storage=ssd:NoSchedule
|
||||
470 kubectl describe node worker1
|
||||
471 kubectl create deploy nginx-taint --image=nginx --replicas=3
|
||||
472 kubectl get pods -o wide
|
||||
473 vim taint-toleration.yaml
|
||||
474 cat taint-toleration.yaml
|
||||
475 kubectl apply -f taint-toleration.yaml
|
||||
476 kubectl get pods -o wide
|
||||
477 vim taint-toleration.yaml
|
||||
478 kubectl apply -f taint-toleration.yaml
|
||||
479 kubectl get pods -o wide
|
||||
480 vim taint-toleration2.yaml
|
||||
481 kubectl apply -f taint-toleration2.yaml
|
||||
482 vim taint-toleration2.yaml
|
||||
483 kubectl apply -f taint-toleration2.yaml
|
||||
484 kubectl get pods -o wide
|
||||
485 vim llab.txt
|
||||
486 history
|
||||
487 cat llab.txt
|
||||
488 kubectl taint nodes worker2 storage=disk:NoSchedule
|
||||
489 vim llab.yaml
|
||||
490 kubectl apply -f llab.yaml
|
||||
491 kubectl get pods
|
||||
492 kubectl get pods -o wide
|
||||
493 kubectl edit node worker1
|
||||
494 kubectl edit node worker2
|
||||
495 kubectl kustomize https://github.com/nginxinc/nginx-gateway-fabric/config/crd/gateway-api/standard?ref=v2.2.0 | kubectl apply -f -
|
||||
496 helm install ngf oci://ghcr.io/nginxinc/charts/nginx-gateway-fabric --create-namespace -n nginx-gateway --set service.type=NodePort
|
||||
497 kubectl get all -n nginx-gateway
|
||||
498 kubectl get gc
|
||||
499 kubectl edit -n nginx-gateway svc ngf-nginx-gateway-fabric
|
||||
500 kubectl create deploy nginxgw --image=nginx --replicas=3
|
||||
501 kubectl exose deploy nginxgw --port=80
|
||||
502 kubectl expose deploy nginxgw --port=80
|
||||
503 vim http-routing.yaml
|
||||
504 kubectl apply -f http-routing.yaml
|
||||
505 vim http-routing.yaml
|
||||
506 sudo sh -c "echo 127.0.0.1 whatever.com >> /etc/hosts"
|
||||
507 ping whatever.com
|
||||
508 kubectl -n nginx-gateway port-forward pods/ngf-nginx-gateway-fabric-85df46c4fb-vgk84 8080:80 8443:443
|
||||
509 bg
|
||||
510 curl whatever.com:8080
|
||||
511 cat http-routing.yaml
|
||||
512 fg
|
||||
513 sudo vim /etc/hosts
|
||||
514 curl whatever.com:32080
|
||||
515 openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=whatever.com"
|
||||
516 kubectl create secret tls gateway-tls --cert=tls.crt --key=tls.key
|
||||
517 vim tls-gateway.yaml
|
||||
518 kubectl apply -f tls-gateway.yaml
|
||||
519 vim tls-gateway.yaml
|
||||
520 kubectl apply -f tls-gateway.yaml
|
||||
521 vim https-routing.yaml
|
||||
522 kubectl apply -f https-routing.yaml
|
||||
523 sudo apt install socat
|
||||
524 sudo socat TCP4-LISTEN:80,fork TCP4:127.0.0.1:32080
|
||||
525 bg
|
||||
526 sudo socat TCP4-LISTEN:443,fork TCP4:127.0.0.1:32443 &
|
||||
527 curl -k https://whatever.com
|
||||
528 kubectl get pods toolerator -o yaml | less
|
||||
529 kubectl get pods -n kube-system calico-node-pv8np -o wide | less
|
||||
530 kubectl get pods -n kube-system calico-node-pv8np -o yaml | less
|
||||
531 kubectl get sa -A
|
||||
532 kubectl get sa default -o yaml
|
||||
533 kubectl get clusterroles
|
||||
534 kubectl get roles -A
|
||||
535 kubectl create role -h | less
|
||||
536 kubectl create ns roles
|
||||
537 kubectl create role viewers --verb=get --verb=list --verb=watch --resource=pods -n roles
|
||||
538 kubectl run viewpod --image=nginx -n roles --dry-run=client -o yaml > viewpod.yaml
|
||||
539 vim viewpod.yaml
|
||||
540 kubectl create sa -n viewers viewers
|
||||
541 kubectl create sa -n roles viewers
|
||||
542 kubectl create rolebinding -h | less
|
||||
543 kubectl create rolebinding viewers-binding --role=viewers -n roles --serviceaccount=roles:viewers
|
||||
544 kubectl apply -f viewpod.yaml
|
||||
545 kubectl get pods -n roles -o yaml
|
||||
546 kubectl get rolebindings.rbac.authorization.k8s.io -n roles -o yaml
|
||||
547 history
|
||||
548 vim security-context.yaml
|
||||
549 kubectl apply -f security-context.yaml
|
||||
550 kubectl get pods security-context-demo
|
||||
551 kubectl exec -it security-context-demo -- sh
|
||||
552 cd /etc/kubernetes/manifests/
|
||||
553 sudo mv * ..
|
||||
554 sudo crictl ps
|
||||
555 sudo mv /var/lib/etcd /var/lib/etcd-last
|
||||
556 sudo etcdctl snapshot restore /tmp/etcdbackup.db --data-dir /var/lib/etcd
|
||||
557 ls /var/lib/etcd
|
||||
558 sudo ls /var/lib/etcd
|
||||
559 sudo ls /var/lib/etcd/member
|
||||
560 sudo mv ../*.yaml .
|
||||
561 ls
|
||||
562 sudo crictl ps
|
||||
563 kubectl get pods
|
||||
564 cd
|
||||
565 history > /tmp/oct25.txt
|
||||
|
||||
Loading…
Reference in New Issue
Block a user