Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 sudo apt install git vim bash-completion
- 2 git clone https://github.com/sandervanvugt/ckad
- 3 cd ckad
- 4 ./kube-setup.sh
- 5 sudo reboot
- 6 kubectl get pods
- 7 kubectl run -h
- 8 kubectl run nginx --image=nginx
- 9 kubectl get pods --selector run
- 10 kubectl get pods --selector run --show-label
- 11 kubectl get pods --selector run --show-labels
- 12 kubectl get pods -o wide
- 13 ping 172.17.0.3
- 14 ip a
- 15 ip route show
- 16 minikube ip
- 17 minikube ssh
- 18 kubectl get svc
- 19 ping 10.96.0.1
- 20 ./countdown 12
- 21 kubectl expose deployment -h | less
- 22 kubectl create deployment nginxsvc --image=nginx --replicas=3
- 23 kubectl get all
- 24 kubectl expose deployment nginxsvc --port=80
- 25 kubectl describe svc nginxsvc
- 26 kubectl get svc nginx -o yaml
- 27 kubectl get svc nginxsvc -o yaml
- 28 kubectl get endpoints
- 29 curl http://10.102.157.190
- 30 minikube ssh
- 31 kubectl edit svc nginxsvc
- 32 kubectl get svc
- 33 curl http://$(minikube ip):32000
- 34 minikube addons list
- 35 minikube addons enable ingress
- 36 kubectl get deploy
- 37 kubectl get svc nginxsvc
- 38 curl http://$(minikube ip):32000
- 39 vim nginxsvc-ingress.yaml
- 40 kubectl create --help | less
- 41 kubectl create ingress --help | less
- 42 kubectl apply -f nginxsvc-ingress.yaml
- 43 kubect get ingress
- 44 kubectl get ingress
- 45 sudo vim /etc/hosts
- 46 minikube ip
- 47 sudo vim /etc/hosts
- 48 curl nginxvc.info
- 49 kubectl get ingress
- 50 curl nginxvc.info
- 51 kubectl get ingress -o yaml
- 52 curl nginxsvc.info
- 53 vim service.yml
- 54 history
- 55 exit
- 56 cd ckad
- 57 tail kube-setup.sh
- 58 minikube start --memory 4096 --vm-driver=kvm2
- 59 minikube status
- 60 ip a
- 61 minikube ip
- 62 minikube ssh
- 63 kubectl get svc
- 64 minikube ssh
- 65 kubectl completion -h
- 66 source <(kubectl completion bash)
- 67 kubectl create deploy -h
- 68 kubectl create deployment my-dep --image=busybox
- 69 kubectl get all
- 70 kubectl describe pod my-dep-68d7dcffc4-97sm5
- 71 kubectl run nosql --image=mysql
- 72 kubectl get pods
- 73 kubectl describe pods nosql
- 74 kubectl get pods
- 75 kubectl logs nosql
- 76 kubectl delete pod nosql
- 77 kubectl run --help
- 78 kubectl run nosql --image=mysql --env=MYSQL_ROOT_PASSWORD=secret
- 79 kubectl get pods
- 80 kubectl get all
- 81 kubectl get pods nosql -o yaml | less
- 82 kubectl explain pods.spec.restartpolicy
- 83 kubectl explain pods.spec.restartPolicy
- 84 vim securitycontextdemo2.yaml
- 85 kubectl create -f securitycontextdemo2.yaml
- 86 kubectl get pods
- 87 kubectl exec -it security-context-demo -- sh
- 88 kubectl explain pods.spec.securityContext
- 89 kubectl explain pods.spec.containers.spec.securityContext
- 90 kubectl explain pods.spec.containers.securityContext
- 91 history
- 92 vim simplejob.yaml
- 93 kubectl explain jobs.spec
- 94 vim simplejob.yaml
- 95 kubectl create -f simplejob.yaml
- 96 kubectl get jobs
- 97 kubectl get pods
- 98 kubectl get jobs -o yaml
- 99 kubectl delete job simple-job
- 100 vim simplejob.yaml
- 101 kubectl create simplejob.yaml
- 102 kubectl create -f simplejob.yaml
- 103 kubectl get jobs
- 104 kubectl get pods
- 105 kubectl explain cronjob.spec
- 106 vim cron-example.yaml
- 107 kubectl create -f cron-example.yaml
- 108 kubectl get cronjob
- 109 kubectl get all
- 110 date
- 111 kubectl get all
- 112 ./countdown 5
- 113 kubectl create -h | less
- 114 kubectl create cronjob -h | less
- 115 kubectl create cronjob my-job --image=busybox --schedule="*/5 * * * *" -- logger hello world
- 116 kubectl get cronjob
- 117 kubectl get cronjob my-job -o yaml
- 118 vim frontend-resources.yaml
- 119 kubectl create -f frontend-resources.yaml
- 120 kubectl get pods
- 121 kubectl describe pods frontend
- 122 kubectl delete pod frontend
- 123 vim frontend-resources.yaml
- 124 kubectl create -f frontend-resources.yaml
- 125 kubectl describe pods frontend
- 126 kubectl get pods
- 127 ./countdown 15
- 128 kubectl run lab7 -h
- 129 kubectl run lab7 --image=httpd --limits=memory=512Mi
- 130 kubectl get pods lab7 -o yaml
- 131 kubectl get all -A
- 132 kubectl create ns secret
- 133 vim busybox-ns.yaml
- 134 kubectl create -f busybox-ns.yaml
- 135 vikm busybox-ns.yaml
- 136 vim busybox-ns.yaml
- 137 kubectl create -f busybox-ns.yaml
- 138 kubectl config -h
- 139 kubectl config view
- 140 kubectl config set-context --current --namespace=secret
- 141 kubectl config view
- 142 kubectl get all
- 143 kubectl get all -n default
- 144 kubectl config set-context --current --namespace=default
- 145 kubectl create ns blah
- 146 kubectl create -f busybox-ns.yaml -n blah
- 147 vim busybox-ns.yaml
- 148 kubectl create -f busybox-ns.yaml -n blah
- 149 kubectl get pods -n blah
- 150 kubectl explain deployment.spec
- 151 kubectl explain deployment.spec.strategy
- 152 kubectl explain deployment.spec.strategy.rollingUpdate
- 153 kubectl get deploy
- 154 kubectl config view
- 155 kubectl delete deploy my-dep
- 156 kubectl get pods
- 157 kubectl delete all --all
- 158 kubectl create deploy nginxblah --image=nginx
- 159 kubectl get all
- 160 kubectl api-resources | less
- 161 kubectl get deploy nginxblah -o yaml | less
- 162 kubectl get all --selector app=nginxblah
- 163 kubectl scale deploy nginxblah --replicas=4
- 164 kubectl get pods
- 165 kubectl edit deployments.apps nginxblah
- 166 kubectl get rs -o yaml
- 167 vim redis-deploy.yaml
- 168 kubectl create -f redis-deploy.yaml
- 169 vim redis-deploy.yaml
- 170 kubectl create -f redis-deploy.yaml
- 171 kubectl get deploy
- 172 kubectl edit deploy redis
- 173 kubectl get all
- 174 kubectl delete rs redis-6fb5b985bc
- 175 kubectl get all
- 176 kubectl rollout -h
- 177 kubectl rollout history deployment
- 178 kubectl rollout history deployment -h
- 179 kubectl get deploy
- 180 kubectl edit deploy nginxblah
- 181 kubectl get all
- 182 kubectl rollout history
- 183 kubectl rollout history deploy
- 184 vim rolling.yaml
- 185 kubectl create -f rolling.yaml
- 186 kubectl rollout history deployment
- 187 kubectl edit deployments.apps rolling-nginx
- 188 kubectl get all
- 189 kubectl rollout history deployment
- 190 kubectl describe deployments.apps rolling-nginx
- 191 kubectl rollout history deployment rolling-nginx --revision=2
- 192 kubectl rollout history deployment rolling-nginx --revision=1
- 193 kubectl rollout undo deployment rolling-nginx --to-revision=1
- 194 kubectl get all
- 195 ./countdown 15
- 196 history
- 197 kubectl explain cronjob
- 198 kubectl explain cronjob.spec
- 199 kubectl explain --recursive cronjob.spec
- 200 kubectl explain cronjob.spec
- 201 kubectl explain cronjob.spec.jobTemplate
- 202 kubectl explain cronjob.spec.jobTemplate.spec
- 203 kubectl explain cronjob.spec.jobTemplate.spec.activeDeadlineSeconds
- 204 vim blah.yaml
- 205 kubectl create -f blah.yaml
- 206 kubectl get all
- 207 date
- 208 kubectl get all
- 209 ls
- 210 kubectl delete -f blah.yaml
- 211 vim blah.yaml
- 212 kubectl create -f blah.yaml
- 213 date
- 214 kubectl describe cronjobs
- 215 date
- 216 kubectl get jobs
- 217 kubectl describe job mycronjob-1610472780
- 218 kubectl describe pods mycronjob-1610472-bctts
- 219 kubectl get pods
- 220 kubectl describe pods mycronjob-1610472780-bfwqd
- 221 kubectl get deploy
- 222 kubectl get all --selector app=redis
- 223 kubectl create deployment ghost --image=ghost
- 224 kubectl label deployment ghost state=demo
- 225 kubectl get deploy --show-labels
- 226 kubectl get deploy --selector state=demo
- 227 kubectl create deploy nginx --image=nginx
- 228 kubectl describe deployments.apps nginx | less
- 229 kubectl describe pods nginx-6799fc88d8-dh5jm
- 230 kubectl scale deploy nginx -r=3
- 231 kubectl scale deploy nginx -r 3
- 232 kubectl scale deploy nginx --replicas=3
- 233 kubectl get all --selector app=nginx
- 234 kubectl get all --selector app=nginx --show-labels
- 235 kubectl label pods nginx-6799fc88d8-cj42j app-
- 236 kubectl get pods
- 237 kubectl delete all --all
- 238 exit
- 239 history
- 240 ld
- 241 kubectl get pods
- 242 kubectl get svc
- 243 cd ckad
- 244 kubectl create -f busybox.yaml
- 245 kubectl get pods
- 246 kubectl exec -it busybox2 -- cat /etc/resolv.conf
- 247 kubectl exec -it busybox2 -- nslookup nginxsvc
- 248 ./countdown 4
- 249 kubectl create deploy earlyginx --image=nginx --replicas=3
- 250 kubectl get pods
- 251 kubectl expose -h
- 252 source <(kubectl completion bash)
- 253 kubectl expose deployment earlyginx --port=80
- 254 kubectl get svc
- 255 kubectl edit svc earlyginx
- 256 kubectl get svc
- 257 ls
- 258 wha
- 259 history
- 260 vim morevolumes.yaml
- 261 kubectl create -f morevolumes.yaml
- 262 kubectl get pods
- 263 kubectl describe pods morevol2 | less
- 264 kubectl exec -it morevol2 -c centos1 -- touch /centos1/test
- 265 kubectl exec -it morevol2 -c centos2 -- ls -l /centos2
- 266 kubectl explain pv
- 267 kubectl explain pv.spec | less
- 268 kubectl explain pod.spec.volumes.spec | less
- 269 kubectl explain pod.spec.volumes | less
- 270 vim pv.yaml
- 271 kubectl create -f pv.yaml
- 272 kubectl get pv
- 273 vim pvc.yaml
- 274 kubectl create -f pvc.yaml
- 275 kubectl get pvc
- 276 kubectl get pv
- 277 kubectl get storageclass
- 278 vim pv-pod.yaml
- 279 kubectl create -f pv-pod.yaml
- 280 kubectl get pods
- 281 kubectl describe pods pv-pod
- 282 ./countdown 5
- 283 vim lab13.yaml
- 284 kubectl create -f lab13.yaml
- 285 minikube ssh
- 286 vim lab13.yaml
- 287 vim pv.yaml
- 288 kubectl get pv
- 289 kubectl get storageclass
- 290 kubectl delete storageclass standard
- 291 kubectl get pv
- 292 ./countdown 12
- 293 kubectl get pv
- 294 vim variables
- 295 kubectl create cm variables --from-env-file=variables
- 296 kubectl describe cm variables
- 297 kubectl get cm -o yaml
- 298 vim cm-test-pod.yaml
- 299 kubectl explain pod.spec.containers.envFrom
- 300 kubectl create -f cm-test-pod.yml
- 301 kubectl create -f cm-test-pod.yaml
- 302 vim cm-test-pod.yaml
- 303 kubectl logs test
- 304 kubectl get pods
- 305 kubectl logs test1
- 306 kubectl delete pods test1
- 307 vim cm-test-pod.yaml
- 308 kubectl explain pods.spec
- 309 kubectl create -f cm-test-pod.yaml
- 310 vim cm-test-pod.yaml
- 311 kubectl create -f cm-test-pod.yaml
- 312 kubectl get pods
- 313 kubectl logs test1
- 314 ls
- 315 kubectl get pods
- 316 whoami
- 317 kubectl logs mycronjob-1610473380-5sxh5
- 318 kubectl describe pod mycronjob-1610473380-5sxh5
- 319 kubectl api-resources | less
- 320 kubectl create cm morevars --from-literal=VAR3=goat --from-literal=VAR4=cow
- 321 kubect get cm/morevars
- 322 kubectl get cm/morevars
- 323 kubectl describe cm/morevars
- 324 kubectl delete -f cm-test-pod.yaml
- 325 vim cm-test-pod.yaml
- 326 kubectl create -f cm-test-pod.yaml
- 327 kubectl get pods
- 328 kubectl logs test1
- 329 vim nginx-custom-config.conf
- 330 kubectl create cm nginx-cm --from-file nginx-custom-config.conf
- 331 kubectl get cm nginx-cm -o yaml
- 332 vim nginx-cm.yml
- 333 kubectl create -f nginx-cm.yml
- 334 kubectl describe nginx-cm
- 335 kubectl describe pod nginx-cm
- 336 kubectl exec -it nginx-cm sh
- 337 vim exam-lab14.txt
- 338 ./countdown 5
- 339 ./countdown 3
- 340 vim bv.yaml
- 341 kubectl create -f bv.yaml
- 342 kubectl exec -it nginx-cm-14
- 343 kubectl exec -it nginx-cm-14 -- sh
- 344 kubectl create cm -h | less
- 345 kubectl get pods
- 346 kubectl describe pods morevol2
- 347 kubectl create secret -h | less
- 348 kubectl create secret generic my-secret --from-file=ssh-private key=/home/student/.ssh/id_rsa --from-literal=passphrase=password
- 349 kubectl create secret generic my-secret --from-file=ssh-private-key=/home/student/.ssh/id_rsa --from-literal=passphrase=password
- 350 ssh-keygen
- 351 kubectl delete secret my-secret
- 352 kubectl create secret generic my-secret --from-file=ssh-private-key=/home/student/.ssh/id_rsa --from-literal=passphrase=password
- 353 kubectl describe secrets my-secret
- 354 kubectl get secrets -o yaml
- 355 echo cGFzc3dvcmQ= | base64 -d
- 356 vim lab15.txt
- 357 kubectl create secret generic secretstudd --from-literal=password=password --from-literal=user=linda
- 358 vim pod-secret.yaml
- 359 kubectl create -f pod-secret.yaml
- 360 kubectl exec -it secretbox2 -- /bin/bash
- 361 kubectl exec -it secretbox2 -- /bin/sh
- 362 kubectl create secret generic mysql --from-literal=password=root
- 363 kubectl get secret mysql -o yaml
- 364 vim pod-secret-as-var.yaml
- 365 kubectl create -f pod-secret-as-var.yaml
- 366 kubectl get pods
- 367 kubectl exec -it mymysql -- /bin/bash
- 368 kubectl get pods test1 -o yaml | less
- 369 kubectl get sa
- 370 kubectl get sa -o yaml
- 371 kubectl get secrets -A
- 372 vim mypod.yaml
- 373 kubectl apply -f mypod.yaml
- 374 kubectl get pods mypod -o yaml
- 375 kubectl exec -it mypod -- sh
- 376 vim mysa.yaml
- 377 kubectl apply -f mysa.yaml
- 378 vim list-pods.yaml
- 379 kubectl apply -f list-pods.yaml
- 380 vim list-pods-mysa-binding.yaml
- 381 kubectl create -f list-pods-mysa-binding.yaml
- 382 kubectl get pods
- 383 kubectl exec -it mypod -- sh
- 384 vim mysapod.yaml
- 385 kubectl apply -f mysapod.yaml
- 386 kubectl exec -it mysapod -- sh
- 387 ./countdown 13
- 388 vim busybox-ready.yaml
- 389 kubectl create -f busybox-ready.yaml
- 390 kubectl get pods
- 391 kubectl describe pods busybox-ready
- 392 kubectl edit pods busybox-ready
- 393 kubectl exec -it busybox-ready -- /bin/sh
- 394 kubectl get pods
- 395 vim nginx-probes.yaml
- 396 kubectl create -f nginx-probes.yaml
- 397 kubectl get pods
- 398 kubectl describe nginx-probes.yaml
- 399 kubectl describe pods nginx-probes
- 400 history
Add Comment
Please, Sign In to add comment