message
This commit is contained in:
parent
8f56553678
commit
6da5c91e8b
135
july25.txt
Normal file
135
july25.txt
Normal file
@ -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
|
||||
Loading…
Reference in New Issue
Block a user