Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 sudo dnf install vim bash-completion git
- 2 git clone https://github.com/sandervanvugt/ckad
- 3 cd ckad/
- 4 ls
- 5 su -
- 6 sudo -i
- 7 ./kube-setup.sh
- 8 minikube start
- 9 minikube status
- 10 kubectl get all
- 11 pwd
- 12 ls
- 13 vim kube-setup.sh
- 14 minikube status
- 15 minikube version
- 16 kubectl get all
- 17 docker ps
- 18 minikube ssh
- 19 minikube dashboard
- 20 kubectl get all
- 21 kubectl create deployment secondnginx --image=nginx
- 22 kubectl get all
- 23 ls
- 24 ./countdown 12
- 25 kubectl explain pod
- 26 kubectl explain pod.spec
- 27 kubectl explain pod.spec | less
- 28 kubectl api-resources | less
- 29 history
- 30 kubectl help | less
- 31 kubectl completion help
- 32 kubectl completion -h
- 33 kubectl completion -h | less
- 34 source <(kubectl completion bash)
- 35 kubectl get pods --all-namespaces | less
- 36 kubectl api-versions
- 37 ls
- 38 vim busybox.yaml
- 39 kubectl explain pods
- 40 kubectl explain pods.spec
- 41 kubectl explain pods.spec | less
- 42 kubectl explain pods.spec.containers
- 43 kubectl explain pods.spec.containers | less
- 44 vim busybox.yaml
- 45 kubectl proxy --port=8001 &
- 46 curl http://localhost:8001/version
- 47 kubectl get pods
- 48 curl http://localhost:8001/api/v1/namespaces/default/pods | less
- 49 curl http://localhost:8001/api/v1/namespaces/default/pods/firstnginx-5b8c4655fc-9pnkd/
- 50 curl -XDELETE http://localhost:8001/api/v1/namespaces/default/pods/firstnginx-5b8c4655fc-9pnkd/
- 51 kubectl get pods
- 52 history
- 53 kubectl -v=10 get pods
- 54 ./countdown 12
- 55 kubectl config view
- 56 kubectl run ghost --image=ghost:0.9
- 57 kubectl get all
- 58 kubectl delete pod ghost
- 59 vim busybox.yaml
- 60 kubectl get pods --all-namespaces
- 61 vim busybox.yaml
- 62 kubectl create -f busybox.yaml
- 63 kubectl get pods
- 64 cp busybox.yaml busybox2.yaml
- 65 vim busybox2.yaml
- 66 kubectl create -f busybox2.yaml
- 67 vim busybox2.yaml
- 68 kubectl create -f busybox2.yaml
- 69 kubectl get pods
- 70 kubectl describe pod busybox2 | less
- 71 kubectl edit pod busybox
- 72 kubectl edit pod busybox2
- 73 history
- 74 kubectl get all
- 75 kubectl delete rs firstnginx-5b8c4655fc ; kubectl get all
- 76 kubectl get all
- 77 vim busybox.yaml
- 78 kubectl explain --recursive pods
- 79 kubectl get all
- 80 kubectl delete pod busybox2
- 81 kubectl create --help
- 82 kubectl create --help | less
- 83 kubectl create deployment -h | less
- 84 kubectl create deployment my-dep --image=busybox
- 85 cp busybox.yaml busybox3.yaml
- 86 vim busybox3.yaml
- 87 kubectl apply -f busybox3.yaml
- 88 kubectl get pods
- 89 vim busybox3.yaml
- 90 kubectl apply -f busybox3.yaml
- 91 kubectl replace -f busybox3.yaml
- 92 kubectl replace --force -f busybox3.yaml
- 93 kubectl run -h | less
- 94 kubectl run nginx --image=nginx --dry-run=client -o yaml
- 95 kubectl run busybox --image=busybox --restart=Never --command -- /bin/sh
- 96 kubectl run busybox4 --image=busybox --restart=Never --command -- /bin/sh
- 97 kubectl get pods busybox4 -o yaml > busybox4.yaml
- 98 vim busybox4.yaml
- 99 vim ~/.vimrc
- 100 ./countdown 12
- 101 kubectl get pods
- 102 kubectl delete --force pod firstnginx-5b8c4655fc-kffvk
- 103 kubectl get pods
- 104 kubectl get deployments.apps
- 105 kubectl explain pods.spec
- 106 kubectl explain pods.spec.volumes
- 107 vim sidecar.yaml
- 108 kubectl explain pods.spec.volumes | less
- 109 vim sidecar.yaml
- 110 kubectl create -f sidecar.yaml
- 111 kubectl get pods
- 112 kubectl exec -it sidecar-pod -c sidecar /bin/bash
- 113 vim sidecar.yaml
- 114 vim initpod.yaml
- 115 kubectl create -f initpod.yaml
- 116 kubectl get pods
- 117 cp initpod.yaml initsleep.yaml
- 118 vim initsleep.yaml
- 119 kubectl create -f initsleep.yaml
- 120 vim initsleep.yaml
- 121 kubectl create -f initsleep.yaml
- 122 kubectl get pods
- 123 kubectl delete pods initsleep
- 124 kubectl create -f initsleep.yaml
- 125 kubectl get pods
- 126 cat initsleep.yaml
- 127 history
- 128 kubectl explain pods.spec | less
- 129 kubectl explain pods.spec.dnsPolicy
- 130 sudo poweroff
- 131 minikube status
- 132 minikube start
- 133 minikube status
- 134 ip a
- 135 sudo reboot
- 136 minikube destroy
- 137 minikube start
- 138 minikube --help | less
- 139 minikube delete
- 140 minikube start
- 141 minikube status
- 142 sudo poweroff
- 143 minikube delete
- 144 history | grep minikube
- 145 minikube start
- 146 kubectl get all
- 147 kubectl create deployment nginxsvc --image=nginx
- 148 kubectl get all
- 149 watch -n1 kubectl get all
- 150 kubectl completion -h
- 151 source <(kubectl completion bash)
- 152 kubectl scale deployment nginxsvc --replicas=3
- 153 kubectl get all
- 154 kubectl expose deployment nginxsvc --port=80
- 155 kubectl get all
- 156 kubectl describe svc nginxsvc
- 157 kubectl get svc nginxsvc -o yaml | less
- 158 kubectl get endpoints
- 159 kubectl get svc
- 160 curl http://10.99.222.73:80
- 161 curl http://10.99.222.73
- 162 minikube ssh
- 163 kubectl edit svc nginxsvc
- 164 kubectl get svc
- 165 curl http://$(minikube ip):32000
- 166 minikube ip
- 167 kubectl explain service.spec
- 168 kubectl edit svc nginxsvc
- 169 kubectl explain service.spec.ports
- 170 cd ckad
- 171 vim service.yaml
- 172 kubectl create -f service.yaml
- 173 vim service.yaml
- 174 kubectl get svc
- 175 vim busybox.yaml
- 176 kubectl create -f busybox.yaml
- 177 kubectl get svc
- 178 kubectl exec -it busybox -- nslookup nginxsvc
- 179 kubectl exec -it busybox -- cat /etc/resolv.conf
- 180 minikube addons list
- 181 minikube addons enable ingress
- 182 minikube addons enable ingress-dns
- 183 kubectl get deployments.apps
- 184 kubectl get svc
- 185 curl http://$(minikube ip):32000
- 186 vim nginxsvc-ingress.yaml
- 187 kubectl apply -f nginxsvc-ingress.yaml
- 188 kubectl get ingress
- 189 sudo vim /etc/hosts
- 190 curl nginxsvc.info
- 191 kubectl edit svc nginxsvc
- 192 vim nginxsvc-ingress.yaml
- 193 kubectl apply -f nginxsvc-ingress.yaml
- 194 curl nginxsvc.info
- 195 curl -H "Host:nginxsvc.info" http://$(minikube ip)
- 196 vim morevolumes.yaml
- 197 kubectl create -f morevolumes.yaml
- 198 kubectl get pods morevol2
- 199 kubectl describe pods morevol2 | less
- 200 kubectl get pods morevol2
- 201 kubectl exet
- 202 kubectl exec -it morevol2 -c centos1 -- touch /centos1/test
- 203 kubectl exec -it morevol2 -c centos2 -- ls -l /centos2
- 204 ./countdown 12
- 205 history
- 206 vim morevolumes.yaml
- 207 kubectl describe persistentvolume.spec | less
- 208 kubectl describe persistentvolumes.spec | less
- 209 kubectl api-resources | grep ersis
- 210 kubectl explain persistentvolumes.spec
- 211 kubectl explain persistentvolumes.spec | less
- 212 ls
- 213 vim pv.yaml
- 214 kubectl create -f pv.yaml
- 215 kubectl get pv
- 216 vim pvc.yaml
- 217 kubectl create -f pvc.yaml
- 218 kubectl get pvc
- 219 kubectl get pv
- 220 vim pv-pod.yaml
- 221 kubectl create -f pv-pod.yaml
- 222 kubectl describe pod pv-pod
- 223 history | grep git
- 224 cat pv.yaml
- 225 cat pvc.yaml
- 226 head -15 pv-pod.yaml | tail
- 227 vim nfs-pv.yaml
- 228 kubectl createl -f nfs-pv.yaml
- 229 kubectl create -f nfs-pv.yaml
- 230 kubectl get pv
- 231 kubectl describe pv nfs-pv
- 232 cat nfs-pvc.yaml
- 233 kubectl create -f pvc.yaml
- 234 kubectl create -f nfs-pvc.yaml
- 235 kubectl get pv
- 236 vim nfs-pv-pod.yaml
- 237 kubectl create -f nfs-pv-pod.yaml
- 238 kubectl get pods
- 239 watch -n1 kubectl get pods
- 240 kubectl describe pod nfs-pv-pod
- 241 kubectl get pods --all-namespaces
- 242 kubectl api-resources | less
- 243 kubectl get nodes
- 244 kubectl explain pv.spec
- 245 kubectl explain pv.spec.vsphereVolume
- 246 kubectl explain pv.spec.iscsi
- 247 vim variables
- 248 kubectl create cm variables --from-env-file=variables
- 249 kubectl describe cm variables
- 250 kubectl get cm variables -o yaml
- 251 vim cm-test-pod.yaml
- 252 kubectl create -f cm-test-pod.yaml
- 253 kubectl logs po/test
- 254 kubectl logs po/test1
- 255 kubectl describe pod test1
- 256 ./countdown 12
- 257 kubectl create cm morevars --from-literal=VAR3=goat --from-literal=VAR4=cow
- 258 kubectl describe cm morevars
- 259 cat nginx-custom-config.conf
- 260 kubectl create cm nginx-cm --from-file nginx-custom-config.conf
- 261 kubectl describe cm nginx-cm
- 262 vim nginx-cm.yml
- 263 kubectl create -f nginx-cm.yml
- 264 kubectl exec -it nginx-cm -- /bin/bash
- 265 vim nginx-cm.yml
- 266 ssh-keygen
- 267 kubectl create secret generic -h
- 268 kubectl create secret generic --from-file=ssh-privatekey=/home/student/.ssh/id_rsa --from-literal=passphrase=password
- 269 kubectl create secret generic my-secret --from-file=ssh-privatekey=/home/student/.ssh/id_rsa --from-literal=passphrase=password
- 270 kubectl describe secrets my-secret
- 271 kubectl get secrets my-secret -o yaml
- 272 echo cGFzc3dvcmQ= | base64 -d
- 273 cd
- 274 cd ckad
- 275 history
- 276 cat secret-yaml.yaml
- 277 echo -n 'lisa' | base64
- 278 echo -n 'lisa' | base64 >> secret-yaml.yaml
- 279 echo -n 'password' | base64 >> secret-yaml.yaml
- 280 vim secret-yaml.yaml
- 281 kubectl create -f secret-yaml.yaml
- 282 kubectl get secrets secret-users -o yaml | less
- 283 kubectl explain secret | less
- 284 kubectl get secrets secret-users -o yaml | less
- 285 kubectl get cm variables
- 286 kubectl get cm variables -o yaml | less
- 287 vim cm-test-pod.yaml
- 288 kubectl create secret generic secretstuff --from-literal=password=mypassword --from-literal=user=linda
- 289 kubectl get secrets secretstuff -o yaml | less
- 290 vim pod-secret.yaml
- 291 kubectl create -f pod-secret.yaml
- 292 kubectl exec -it secretbox2 -- /bin/sh
- 293 kubectl create secret generic mysql --from-literal=password=root
- 294 kubectl get secrets mysql -o yaml
- 295 vim pod-secret-as-var.yaml
- 296 kubectl create -f pod-secret-as-var.yaml
- 297 kubectl explain pod.spec.containters.env
- 298 kubectl explain pod.spec.containers.env
- 299 kubectl explain pod.spec.containers.env.valueFrom
- 300 kubectl explain pod.spec.containers.env.valueFrom.secretKeyRef
- 301 kubectl exec -it mymysql -- /bin/bash
- 302 history
- 303 sleep 30; ./countdown 12
- 304 kubectl get pods
- 305 minikube ssh
- 306 kubectl get all
- 307 kubectl describe pod test1
- 308 kubectl get pods test1 -o yaml | less
- 309 kubectl edit pods test1
- 310 kubectl delete pods test1
- 311 vim cm-test-pod.yaml
- 312 kubectl create -f cm-test-pod.yaml
- 313 kubectl get pods
- 314 vim busybox-ready.yaml
- 315 kubectl create -f busybox-ready.yaml
- 316 kubectl get pods
- 317 kubectl describe pod busybox-ready
- 318 kubectl get pods
- 319 kubectl exec -it busybox-ready -- /bin/sh
- 320 kubectl get pods
- 321 kubectl describe pod busybox-ready
- 322 kubectl exec -it busybox-ready -- touch /tmp/nothing
- 323 kubectl get pods
- 324 vim nginx-probes.yaml
- 325 kubectl create -f nginx-probes.yaml ; watch -n1 get pods
- 326 kubectl get pods
- 327 vim nginx-probes.yaml
- 328 kubectl explain pods.spec.containers | less
- 329 vim statefulpv.yaml
- 330 kubectl create -f statefulpv.yaml
- 331 vim statefuldemo.yaml
- 332 kubectl create -f statefuldemo.yaml
- 333 kubectl get all
- 334 minikube addons list
- 335 cd ..
- 336 ls
- 337 git clone https://github.com/sandervanvugt/microservices
- 338 cd microservices/
- 339 vim default-storageclass.yaml
- 340 kubectl get pv
- 341 kubectl delete pv pv-volume --force
- 342 kubectl get pv
- 343 kubectl delete pv pvc-f7bccd32-6d1d-4dbd-82fd-48817c4fc7e1 --force
- 344 kubectl create -f default-storageclass.yaml
- 345 kubectl get pvc
- 346 history
Add Comment
Please, Sign In to add comment