Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@control:~/cka$ history
- 1 exit
- 2 sudo vim /etc/hosts
- 3 cat /etc/hosts
- 4 sudo vim /etc/hosts
- 5 sudo vim /etc/fstab
- 6 free -m
- 7 lscpu
- 8 df -h
- 9 sudo apt install git vim
- 10 git clone https://github.com/sandervanvugt/cka
- 11 ls
- 12 ip a
- 13 ls
- 14 cd cka
- 15 ls
- 16 sudo ./setup-container.sh
- 17 sudo ./setup-kubetools.sh
- 18 kubectl version
- 19 vim kubeadm-config.yaml
- 20 sudo kubeadm init --config kubeadm-config.yaml
- 21 mkdir -p $HOME/.kube
- 22 ls -l ~/.kube/config
- 23 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
- 24 history
- 25 kubectl get nodes
- 26 kubectl get ns
- 27 kubectl get pods -n kube-system
- 28 kubectl describe pod -n kube-system kube-controller-manager-control
- 29 kubectl logs -n kube-system kube-controller-manager-control
- 30 ps aux | grep api-server
- 31 ps aux | grep api
- 32 history
- 33 sudo systemctl status containerd
- 34 crictl ps
- 35 sudo crictl ps
- 36 sudo systemctl status kubelet
- 37 sudo vim /etc/containerd/config.toml
- 38 journalctl -xeu containerd.service
- 39 sudo vim /etc/containerd/config.toml
- 40 history
- 41 vim kubeadm-config.yaml
- 42 sudo -i
- 43 top
- 44 kubectl get all
- 45 ps aux | grep kube-ap
- 46 sudo crictl ps
- 47 ps aux | grep 6443
- 48 kubectl get all
- 49 kubectl get pods -A
- 50 journalctl -xeu kubelet.service
- 51 kubectl get pods -A
- 52 sudo -i
- 53 sudo vim /etc/containerd/config.toml
- 54 sudo crictl status
- 55 sudo crictl ps
- 56 sudo vim /etc/containerd/config.toml
- 57 sudo reboot
- 58 top
- 59 sudo systemctl status containerd
- 60 sudo systemctl status kubelet
- 61 sudo -i
- 62 mkdir -p $HOME/.kube
- 63 kubectl get all
- 64 sudo -i
- 65 journalctl -xeu kubelet.service
- 66 sudo -i
- 67 mkdir -p $HOME/.kube
- 68 kubectl get all
- 69 sudo poweroff
- 70 sudo vim /etc/netplan/00-installer-config.yaml
- 71 sudo reboot
- 72 cd cka
- 73 git pull
- 74 sudo cp config.toml /etc/containerd/
- 75 sudo reboot
- 76 top
- 77 sudo kubeadm reset
- 78 sudo kubeadm init
- 79 sudo cp -i /etc/kubernetes/admin.conf .kube/config
- 80 sudo chown student:student .kube/config
- 81 kubectl get all
- 82 while sleep 3; do kubectl get all; done
- 83 cd cka
- 84 git pull
- 85 cat config.toml
- 86 sudo cp config.toml /etc/containerd/
- 87 sudo systemctl restart containerd
- 88 #reboot
- 89 sudo systemctl status containerd
- 90 sudo systemctl status kubelet
- 91 kubectl get all
- 92 while sleep 3; do kubectl get all; done
- 93 #mkdir .kube; sudo cp /etc/kubernetes/admin.conf .kube/config
- 94 #sudo chown student:student ~/.kube/config
- 95 kubectl get nodes
- 96 kubectl get pods -n kube-system
- 97 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
- 98 kubectl get pods -n kube-system
- 99 kubeadm token create --print-join-command
- 100 sudo vim /etc/hosts
- 101 kubectl get nodes
- 102 vim how-to-fix-the-broken-toml-file.txt
- 103 ./counter.sh 2
- 104 kubectl create ns mynamespace
- 105 kubectl run -h | less
- 106 kubectl run exo2 --image=alpine -n mynamespace --command sleep 3600
- 107 kubectl get pods -o yaml -n mynamespace
- 108 kubectl get pods -n mynamespace
- 109 source <(kubectl completion bash)
- 110 ./counter.sh 13
- 111 ls
- 112 vim pv-pvc-pod.yaml
- 113 kubectl create ns myvol
- 114 kubectl create -f pv-pvc-pod.yaml
- 115 kubectl get pvc,pv
- 116 kubectl get pvc
- 117 kubectl get pvc -A
- 118 kubectl exec -n myvol local-pv-pod -- touch /usr/share/nginx/html/MYFILE
- 119 kubectl get pods -n myvol -o wide
- 120 kubectl get pv,pvc -A
- 121 kubectl describe pod
- 122 kubectl get all
- 123 kubectl describe pod -n myvol local-pv-pod
- 124 history
- 125 cd /etc/kubernetes/manifests/
- 126 ls
- 127 cd
- 128 cd cka/
- 129 ./counter.sh 7
- 130 kubectl run dummypod --image=nginx --dry-run=client -o yaml
- 131 kubectl get pods
- 132 kubectl get pods -o wide
- 133 kubectl drain worker2 --force
- 134 kubectl drain worker2 --force --ignore-daemonsets
- 135 kubectl get pods -o wide
- 136 kubectl uncordon worker2
- 137 vim setup-container.sh
- 138 history
- 139 ls *aff*
- 140 vim pod-with-pod-affinity.yaml
- 141 kubectl create -f pod-with-pod-affinity.yaml
- 142 vim pod-with-pod-affinity.yaml
- 143 kubectl create -f pod-with-pod-affinity.yaml
- 144 vim pod-with-pod-affinity.yaml
- 145 kubectl create -f pod-with-pod-affinity.yaml
- 146 kubectl get pods
- 147 kubectl create pod test1 --image=nginx --label=key=yes
- 148 kubectl run test1 --image=nginx --label=key=yes
- 149 kubectl run test1 --image=nginx
- 150 vim pod-with-pod-affinity.yaml
- 151 kubectl label pod test1 type=yes
- 152 kubectl create -f pod-with-pod-affinity.yaml
- 153 vim pod-with-pod-affinity.yaml
- 154 kubectl label node worker2 topologyKey=failure-domain.beta.kubernetes.io/zone
- 155 vim pod-with-pod-affinity.yaml
- 156 kubectl create -f pod-with-pod-affinity.yaml
- 157 vim redis-with-pod-affinity.yaml
- 158 kubectl create -f redis-with-pod-affinity.yaml
- 159 rm pod-with-pod-affinity.yaml
- 160 git pull
- 161 git clone https://github.com/sandervanvugt/cka
- 162 cp cka/pod-with-pod-affinity.yaml .
- 163 rm -rf cka/
- 164 kubectl create -f pod-with-pod-affinity.yaml
- 165 kubectl get pods -o wide
- 166 kubectl describe pod redis-cache-7c5dd87dd-cvsl4
- 167 git-pull
- 168 git pull
- 169 kubectl create -f web-with-pod-affinity.yaml
- 170 kubectl get pods -o wide
- 171 kubectl describe node worker2 | less
- 172 ls *aff*
- 173 vim pod-with-pod-affinity.yaml
- 174 kubectl describe node worker1 | less
- 175 kubectl get all
- 176 kubectl delete deploy redis-cache
- 177 kubectl delete deploy web-server
- 178 kubectl delete pod test1
- 179 ./counter.sh 4
- 180 kubectl run -h | less
- 181 vim multi-container.yaml
- 182 kubectl create -f multi-container.yaml
- 183 kubectl get pods
- 184 kubectl delete pods with-pod-affinity
- 185 kubectl get pods
- 186 ./counter.sh 5
- 187 vim pt4.yaml
- 188 kubectl create -f pt4.yaml
- 189 vim pt4.yaml
- 190 kubectl create -f pt4.yaml
- 191 kubectl get pods
- 192 vim pt4.yaml
- 193 kubectl create ns limited
- 194 kubectl create quota -h | less
- 195 kubectl create quota qtest --hard pods=3,cpu=100m,memory=500Mi -n limited
- 196 kubectl describe quota -n limited
- 197 kubectl describe ns limited
- 198 kubectl create deploy nginx --image=nginx --replicas=3 -n limited
- 199 kubectl get all -n limited
- 200 kubectl describe -n limited rs nginx-76d6c9b8c
- 201 kubectl set resources -h | les
- 202 kubectl set resources -h | less
- 203 kubectl set resources deploy nginx -n limited --requests cpu=1oom,memory=5Mi --limits cpu=200m,memory=20Mi
- 204 kubectl set resources deploy nginx -n limited --requests cpu=100m,memory=5Mi --limits cpu=200m,memory=20Mi
- 205 kubectl get all -n limited
- 206 kubectl get deploy
- 207 vim frontend.yaml
- 208 kubectl create -f frontend.yaml
- 209 kubectl get pods
- 210 kubectl describe pod frontend
- 211 kubectl delete pod frontend
- 212 vim frontend.yaml
- 213 kubectl create -f frontend.yaml
- 214 kubectl get pods
- 215 kubectl describe pod frontend
- 216 kubectl delete pod frontend
- 217 kubectl describe -n limited
- 218 kubectl describe ns limited
- 219 ./counter.sh 7
- 220 vim cg7.yaml
- 221 vim cp7.yaml
- 222 kubectl create ns restricted
- 223 kubectl create quota -h | less
- 224 #kubectl create quota my-quota --hard=cpu=1,memory=1G,pods=2,services=3,replicationcontrollers=2,resourcequotas=1,secrets=5,persistentvolumeclaims=10
- 225 kubectl create quota -n restructed --hard=pods=3,memory=1G
- 226 kubectl create quota restricted -n restructed --hard=pods=3,memory=1G
- 227 kubectl create quota restricted -n restricted --hard=pods=3,memory=1G
- 228 kubectl create deploy restricteddep --image=nginx --replicas=3 -n restricted
- 229 kubectl get all -n restricted
- 230 kubectl set resources -h | less
- 231 #kubectl set resources deployment nginx -c=nginx --limits=cpu=200m,memory=512Mi
- 232 kubectl set resources deployment resticteddep --limits=cpu=memory=512Mi -n restricted
- 233 kubectl set resources deployment restricteddep --limits=cpu=memory=512Mi -n restricted
- 234 kubectl set resources deployment restricteddep --limits=memory=512Mi -n restricted
- 235 kubectl describe ns restricted
- 236 kubectl get all -n restricted
- 237 kubectl set resources deployment restricteddep --limits=memory=128Mi -n restricted
- 238 kubectl get all -n restricted
- 239 history
- 240 vim cp7.yaml
- 241 kubectl run pod testpod -n restricted --image=nginx
- 242 vim restricted.yaml
- 243 kubectl create -f restricted.yaml
- 244 vim restricted.yaml
- 245 kubectl create -f restricted.yaml
- 246 history
- 247 ./counter.sh 15
- 248 vim rs9.yaml
- 249 kubectl create -f rs9.yaml
- 250 kubectl get deploy --selector app=nginx
- 251 kubectl get all --selector app=nginx
- 252 kubectl get all
- 253 kubectl get all
- 254 kubectl set image -h | less
- 255 kubectl set image deployment nginx nginx:latest
- 256 kubectl set image deployment nginx --image=nginx:latest
- 257 kubectl set image -h | less
- 258 kubectl set image deployment nginx=nginx:latest
- 259 kubectl set image -h | less
- 260 kubectl edit deploy nginx
- 261 kubectl get all
- 262 kubectl rollout history deploy nginx
- 263 kubectl rollout undo deploy nginx
- 264 sudo apt install etcd
- 265 sudo apt install etcd-client
- 266 sudo etcdctl --help
- 267 sudo ETCDCTL_API=3 etcdctl --help
- 268 ps aux | grep etcd
- 269 cd /etc/kubernetes/
- 270 ls
- 271 cd pki
- 272 ls
- 273 cd etcd
- 274 ls
- 275 cd
- 276 sudo ETCDCTL_API=3 etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etc/ca.crt --cert /etc/kubernetes/pki/etc/server.crt --key /etc/kubernetes/pki/etc/server.key get / --prefix --keys-only
- 277 sudo ETCDCTL_API=3 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
- 278 sudo ETCDCTL_API=3 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
- 279 sudo ETCDCTL_API=3 etcdctl --write-out=table snapshot status /tmp/etcdbackup.db
- 280 history
- 281 kubectl get all
- 282 kubectl delete all --all
- 283 kubectl get all
- 284 sudo ETCDCTL_API=3 etcdctl snapshot restore /tmp/etcdbackup.db
- 285 ls -l default.etcd/
- 286 sudo ls -l default.etcd/
- 287 sudo ls -l default.etcd/member
- 288 sudo -i
- 289 kubectl get all
- 290 kubectl get all -A
- 291 sudo reboot
- 292 kubectl get all
- 293 top
- 294 kubectl get all
- 295 cd cka
- 296 ./counter.sh 11
- 297 history
- 298 sudo history | grep ETCDCTL
- 299 sudo sh -c "history | grep ETCDCTL"
- 300 sudo -i
- 301 history | grep ETCDCT
- 302 kubectl describe node control
- 303 source <(kubectl completion bash)
- 304 kubectl describe node control
- 305 kubectl describe node control | less
- 306 kubectl edit node control
- 307 kubectl get pods -o wide
- 308 kubectl create ttest --image=nginx --replicas=3
- 309 kubectl create deploy ttest --image=nginx --replicas=3
- 310 kubectl get pods -o wide
- 311 kubectl describe pod ttest-86b4fcbf67-d2l7d
- 312 kubectl get pods -o wide
- 313 kubectl describe pod ttest-86b4fcbf67-vzk9w
- 314 kubectl get events
- 315 kubectl get nodes
- 316 kubectl get pods
- 317 kubectl get pods -o wide
- 318 ./counter.sh 18
- 319 git clone https://github.com/kubernetes-sigs/metrics-server
- 320 cd metrics-server/
- 321 ls
- 322 ls manifests/
- 323 kubectl create -f manifests/base/
- 324 kubectl delete -f manifests/base/
- 325 ls
- 326 kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
- 327 kubectl get pods -n kube-system
- 328 kubectl edit deploy metrics-server
- 329 kubectl edit deploy metrics-server -n kube-system
- 330 kubectl get pods -n kube-system
- 331 kubectl logs -n kube-system metrics-server-d55786594-vdx8s
- 332 kubectl get pods -n kube-system
- 333 kubectl describe -n kube-system pods metrics-server-d55786594-vdx8s
- 334 uptime
- 335 sudo reboot
- 336 top
- 337 kubectl get pods -n kube-system
- 338 source <(kubectl completion bash)
- 339 kubectl get pods -n kube-system
- 340 ip a
- 341 kubectl get pods -n kube-system -o wide
- 342 kubectl logs -n kube-system metrics-server-d55786594-vdx8s
- 343 sudo powerpff
- 344 sudo poweroff
- 345 source <(kubectl completion bash)
- 346 kubectl get pods -n kube-system
- 347 kubectl top pods
- 348 history
- 349 echo only commands 326 329 and 346 before you can do 347
- 350 kubectl label nodes worker2 disktype=ssd
- 351 kubectl get nodes --show-labels
- 352 cd cka/
- 353 vim selector-pod.yaml
- 354 kubectl create -f selector-pod.yaml
- 355 kubectl get pods -o wide
- 356 ls *affi*
- 357 ./counter.sh 12
- 358 kubectl taint nodes worker1 example-key=value1:NoSchedule
- 359 kubectl describe nodes worker1 | less
- 360 kubectl describe nodes control | less
- 361 kubectl create deploy nginx-taint --image=nginx --replicas=4
- 362 kubectl get pods -o wide
- 363 cd cka/
- 364 vim taint-toleration.yaml
- 365 kubectl create -f taint-toleration.yaml
- 366 kubectl get pods -o wide
- 367 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement