Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [student@control ckad]$ history
- 1 sudo -i
- 2 git clone https://github.com/sandervanvugt/kubernetes
- 3 git clone https://github.com/sandervanvugt/ckad
- 4 cd kubernetes/
- 5 ls
- 6 history
- 7 vim setup-docker.sh
- 8 sudo -i
- 9 cd
- 10 mkdir $HOME/.kube
- 11 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
- 12 sudo chown $(id -un):$(id -un) .kube/config
- 13 ls -l .kube/config
- 14 ls -l .kube/
- 15 cd
- 16 mkdir .kube
- 17 ls -ld .kube/
- 18 ls -l .kube/
- 19 whoami
- 20 sudo -i
- 21 su -
- 22 kubectl get all
- 23 kubectl create -f https://docs.projectcalicao.org/manifests/tigera-operator.yaml
- 24 kubectl create -f https://docs.projectcalico.org/manifests/tigera-operator.yaml
- 25 wget https://docs.projectcalico.org/manifests/custom-resources.yaml
- 26 vim custom-resources.yaml
- 27 sed -i -e s/192.168.0.0/10.10.0.0/g custom-resources.yaml
- 28 kubectl create -f custom-resources.yaml
- 29 kubectl get pods -n calico-system
- 30 kubectl taint nodes --all node-role.kubernetes.io/master-
- 31 kubectl get all
- 32 kubectl get pods -n calico-system
- 33 kubectl create deployment -h
- 34 kubectl create deployment mynginx --image=nginx --relicas=3
- 35 kubectl create deployment mynginx --image=nginx --replicas=3
- 36 kubectl get all
- 37 kubectl -h
- 38 kubectl completion -h
- 39 source <(kubectl completion bash)
- 40 kubectl api-resources | less
- 41 kubectl api-resources | wc
- 42 ls
- 43 cd ckad/
- 44 ls
- 45 vim busybox.yaml
- 46 kubectl proxy --port=8001 &
- 47 curl http://localhost:8001/version
- 48 curl http://localhost:8001/api/v1/namespaces/default/pods
- 49 curl http://localhost:8001/api/v1/namespaces/default/pods | less
- 50 curl http://localhost:8001/api/v1/namespaces/default/pods/mynginx-5b686ccd46-9fhjt
- 51 curl h-XDELETE http://localhost:8001/api/v1/namespaces/default/pods/mynginx-5b686ccd46-9fhjt
- 52 kubectl get pods
- 53 curl -XDELETE http://localhost:8001/api/v1/namespaces/default/pods/mynginx-5b686ccd46-9fhjt
- 54 kubectl get pods
- 55 history
- 56 cd
- 57 cd .kube/
- 58 ls
- 59 vim config
- 60 kubectl config view
- 61 cd
- 62 kubectl explain pods
- 63 kubectl explain pods.spec
- 64 kubectl explain pods.spec | less
- 65 kubectl get pods
- 66 kubectl get pods mynginx-5b686ccd46-6h5xz -o yaml | less
- 67 kubectl get all
- 68 kubectl delete pod mynginx-5b686ccd46-xkljd
- 69 kubectl get all
- 70 kubectl run -h
- 71 kubectl run -h | less
- 72 kubectl run nginx --image=nginx
- 73 kubectl get all
- 74 kubectl delete pod nginx
- 75 kubectl get pods
- 76 kubectl run --image=mariadb
- 77 kubectl run mymariadb --image=mariadb
- 78 kubectl get pods
- 79 kubectl describe pod mymariadb
- 80 kubectl logs mymariadb
- 81 history
- 82 kubectl create deployment -h
- 83 kubectl get pods -o wide
- 84 kubectl create deployment my-dep --image=busybox
- 85 kubectl get pods
- 86 kubectl get all
- 87 kubectl describe pod my-dep-68d7dcffc4-jj9xf
- 88 kubectl get all
- 89 kubectl get ns
- 90 kubectl get pods
- 91 kubectl get pods -A
- 92 kubectl create -h | less
- 93 kubectl create ns myns
- 94 kubectl create deploy mywhatever --image=nginx -n myns
- 95 kubectl get pods
- 96 kubectl get pods -n myns
- 97 kubectl get pods -A
- 98 history
- 99 kubectl edit deploy mywhatever
- 100 kubectl edit deploy mywhatever -n myns
- 101 kubectl get all -n myns
- 102 export EDITOR=/usr/bin/nano
- 103 kubectl edit deploy mywhatever -n myns
- 104 echo export EDITOR=/usr/bin/nano >> .bashrc
- 105 kubectl edit deploy mywhatever -n myns
- 106 ls
- 107 cd ckad/
- 108 ls
- 109 vim mypod.yaml
- 110 kubectl run anothernginx --image=nginx --dry-run -o yaml
- 111 kubectl run anothernginx --image=nginx --dry-run -o yaml > anotherpod.yaml
- 112 vim anotherpod.yaml
- 113 kubectl explain pods.spec.container.resources
- 114 kubectl explain pods.spec.containers.resources
- 115 kubectl explain pods.spec.containers.resources.limits
- 116 kubectl explain --recursive pods | less
- 117 grep beta *
- 118 kubectl create -f redis-deploy.yaml
- 119 kubectl api-resources | less
- 120 kubectl api-versions
- 121 vim redis-deploy.yaml
- 122 kubectl api-versions
- 123 kubectl create -f redis-deploy.yaml
- 124 vim sidecar.yaml
- 125 kubectl explain pods.spec.volumes | less
- 126 kubectl explain pods.spec.volumes.vsphereVolume
- 127 vim sidecar.yaml
- 128 kubectl create -f sidecar.yaml
- 129 kubectl describe pod sidecar-pod | less
- 130 kubectl get pods
- 131 kubectl exec -it sidecar-pod -c sidecar /bin/bash
- 132 kubectl delete all --all
- 133 vim initme.yaml
- 134 kubectl create -f initme.yaml
- 135 kubectl get pods
- 136 kubectl describe pod myapp-pod
- 137 ls
- 138 vim securitycontextdemo2.yaml
- 139 kubectl explain pods.spec.securityContext | less
- 140 vim securitycontextdemo2.yaml
- 141 kubectl create -f securitycontextdemo2.yaml
- 142 kubectl exec -it security-context-demo -- sh
- 143 vim securitycontextdemo2.yaml
- 144 vim securitycontextdemo.yaml
- 145 kubectl create -f securitycontextdemo.yaml
- 146 kubectl get pods
- 147 kubectl describe pods nginxsecure
- 148 kubectl delete -f securitycontextdemo.yaml
- 149 vim securitycontextdemo.yaml
- 150 kubectl create -f securitycontextdemo.yaml
- 151 kubectl get pods
- 152 history
- 153 vim simplejob.yaml
- 154 kubectl create -f simplejob.yaml
- 155 kubectl get jobs
- 156 kubectl get pods
- 157 kubectl get jobs
- 158 vim simplejob.yaml
- 159 kubectl explain jobs.spec
- 160 vim simplejob.yaml
- 161 kubectl create -f simplejob.yaml
- 162 kubectl delete -f simplejob.yaml
- 163 kubectl create -f simplejob.yaml
- 164 oc get jobs,pod
- 165 kubectl get jobs,pod
- 166 kubectl explain cronjob.spec
- 167 vim cron-example.yaml
- 168 kubectl create -f cron-example.yaml
- 169 kubectl get cronjobs,jobs,pods
- 170 date
- 171 kubectl get cronjobs,jobs,pods
- 172 kubectl get all -A
- 173 kubectl get pods
- 174 kubectl config view
- 175 kubectl config view | grep namespace
- 176 kubectl config set-context --current --namespace=myns
- 177 kubectl get pods
- 178 cd
- 179 vim .kube/config
- 180 kubectl run hel --image=nginx
- 181 kubectl get pods
- 182 kubectl config set-context --current --namespace=default
- 183 cd ckad/
- 184 vim busybox-ns.yaml
- 185 kubectl create -f busybox-ns.yaml
- 186 vim busybox-ns.yaml
- 187 kubectl explain pods.metadata
- 188 vim busybox-ns.yaml
- 189 kubectl create -f busybox-ns.yaml
- 190 kubectl get jobs,pods
- 191 kubectl get jobs,pods,cronjobs
- 192 kubectl explain cronjob.spec
- 193 kubectl get jobs,pods,cronjobs
- 194 kubectl explain cronjob.spec
- 195 kubectl get jobs,pods,cronjobs
- 196 kubectl explain resourcequotas
- 197 kubectl explain resourcequotas.spec
- 198 kubectl explain resourcequotas.spec.hard
- 199 vim frontend-resources.yaml
- 200 kubectl create -f frontend-resources.yaml
- 201 kubectl get pods
- 202 kubectl describe pod frontend
- 203 kubectl edit pods frontend
- 204 kubectl delete -f frontend
- 205 kubectl delete -f pod frontend
- 206 vim frontend-resources.yaml
- 207 kubectl create -f frontend-resources.yaml
- 208 kubectl delete -f frontend-resources.yaml
- 209 vim ex1.txt
- 210 vim viktoria.yaml
- 211 kubectl create -f viktoria.yaml
- 212 kubectl get deploy
- 213 kubectl get pods
- 214 kubectl create deployment nginxblah --image=nginx --replicas=3
- 215 kubectl get all
- 216 kubectl get all --selector app=nginxblah --show-labels
- 217 kubectl get deploy nginxblah -o yaml | less
- 218 kubectl edit deployments.apps nginxblah
- 219 kubectl get all --selector app=nginxblah --show-labels
- 220 kubectl delete rs nginxblah-7dc7fb8c85
- 221 kubectl get all --selector app=nginxblah --show-labels
- 222 kubectl delete pod nginxblah-7dc7fb8c85-b2trc
- 223 kubectl get all --selector app=nginxblah --show-labels
- 224 kubectl rollout history deployment
- 225 vim rolling.yaml
- 226 kubectl create -f rolling.yaml
- 227 kubectl rollout history deployment rolling-nginx
- 228 kubectl edit deployments.apps rolling-nginx
- 229 kubectl get all
- 230 kubectl rollout history deployment rolling-nginx
- 231 kubectl describe deployments.apps rolling-nginx
- 232 kubectl rollout history deployment rolling-nginx --revision=2
- 233 kubectl rollout history deployment rolling-nginx --revision=1
- 234 kubectl rollout undo deployment rolling-nginx --to-revision=1
- 235 kubectl create deploy ghost --image=ghost
- 236 kubectl get all --selector app=ghost --show-labels
- 237 kubectl label deployment ghost state=demo
- 238 kubectl get all --selector app=ghost --show-labels
- 239 top
- 240 minikube ssh
- 241 free -m
- 242 top
- 243 kubectl delete all --all
- 244 top
- 245 kubectl create deployment nginx --image=nginx
- 246 kubectl describe deployments.apps nginx
- 247 kubectl get all
- 248 kubectl get all --show-labels
- 249 kubectl scale deployment nginx --replicas=3
- 250 kubectl get all --show-labels
- 251 kubectl label pod nginx-6799fc88d8-mds5n app-
- 252 kubectl get all --show-labels
- 253 cat sleepy.yaml
- 254 kubectl explain jobs.spec
- 255 ls
- 256 grep sleep *
- 257 vim mypod.yaml
- 258 vim sleepkill.yaml
- 259 kubectl explain cronjob.spec
- 260 kubectl explain cronjob.spec.jobTemplate.spec
- 261 kubectl explain cronjob.spec.jobTemplate.spec.template.spec | less
- 262 vim sleepkill.yaml
- 263 kubectl create -f sleepkill.yaml
- 264 kubectl get all
- 265 date
- 266 kubectl get all
- 267 date
- 268 kubectl get all
- 269 kubectl get pods pod/sleep-1615372020-mpzr5 -o yaml
- 270 kubectl get pod/sleep-1615372020-mpzr5 -o yaml
- 271 history
- 272 kubectl expose -h | less
- 273 top
- 274 kubectl create deploy nginxsvc --image=nginx --replicas=3
- 275 kubectl get all
- 276 kubectl delete cronjobs.batch sleep
- 277 kubectl get all
- 278 kubectl expose deployment nginxsvc
- 279 kubectl expose deployment nginxsvc --port=80
- 280 kubectl describe svc nginxsvc
- 281 kubectl get endpoints
- 282 curl http://10.111.195.91
- 283 kubectl edit svc nginxsvc
- 284 kubectl get svc
- 285 curl http://127.0.0.1:32000
- 286 ip a
- 287 ip a | less
- 288 kubectl get pods -n kube-system
- 289 kubectl get svc
- 290 kubectl create -f busybox.yaml
- 291 kubectl exec -it busybox2 -- nslookup nginxsvc
- 292 kubectl explain pod.volumes | less
- 293 kubectl explain pod.spec.volumes | less
- 294 vim morevolumes.yaml
- 295 kubectl create -f morevolumes.yaml
- 296 kubectl describe pod/morevol2
- 297 kubectl get pods
- 298 kubectl exec -it morevol2 -c centos1 -- touch /centos1/test
- 299 kubectl exec -it morevol2 -c centos2 -- ls /centos2
- 300 ls
- 301 cd ..
- 302 git clone https://github.com/sandervanvugt/cka
- 303 cd /cka
- 304 cd cka
- 305 ls
- 306 cd ..
- 307 cd ckad/
- 308 ls
- 309 vim pv.yaml
- 310 kubectl create -f pv.yaml
- 311 kubectl get pv
- 312 vim pvc.yaml
- 313 kubectl create -f pvc.yaml
- 314 kubectl get pvc,pv
- 315 vim pv-pod.yaml
- 316 kubectl create -f pv-pod.yaml
- 317 kubectl describe pv-pod.yaml
- 318 kubectl describe pod pv-pod
- 319 kubectl get storageclass
- 320 cd ../cka
- 321 ls
- 322 vim pv-pvc-pod.yaml
- 323 cd ../ckad
- 324 vim pvc.yaml
- 325 kubectl get pv,pvc
- 326 vim variables
- 327 kubectl create cm -h
- 328 kubectl create cm variables --from-env-file=variables
- 329 kubectl describe cm variables
- 330 vim cm-test-pod.yaml
- 331 kubectl create -f cm-test-pod.yaml
- 332 kubectl logs po/test1
- 333 kubectl get pods
- 334 kubectl create cm morevars -from-literal=VAR3=goat --from-literal=VAR4=cow
- 335 kubectl create cm morevars --from-literal=VAR3=goat --from-literal=VAR4=cow
- 336 kubectl describe cm morevars
- 337 kubectl set -h | less
- 338 kubectl set env -h
- 339 kubectl set env --from-configmap=morevars pod/test1
- 340 kubectl set env --from=configmap/morevars pod/test1
- 341 vim nginx-custom-config.conf
- 342 kubectl create cm nginx-cm --from-file nginx-custom-config.conf
- 343 kubectl get cm nginx-cm -o yaml
- 344 vim nginx-cm.yml
- 345 kubectl create nginx-cm.yml
- 346 kubectl create -f nginx-cm.yml
- 347 kubectl exec -it nginx-cm -- cat /etc/nginx/conf.d/default.conf
- 348 vim ex2.txt
- 349 kubectl create deployment -h | less
- 350 kubectl create deployment mymariadb --image=mariadb
- 351 kubectl get pods
- 352 kubectl logs mymariadb-58b96cb658-xhq79
- 353 kubectl create cm -h | less
- 354 kubectl create cm mariadbvars --from-literal=MYSQL_ROOT_PASSWORD=secret
- 355 kubectl set env --from=configmap=mariadbvars deploy/mymariadb
- 356 kubectl set env -h | less
- 357 kubectl set env --from=configmap/mariadbvars deploy/mymariadb
- 358 kubectl get pods
- 359 history | tail -5
- 360 history | tail -10
- 361 kubectl create secret generic secretstuff --from-literal=password=password --from-literal=user=linda
- 362 kubectl get secrets secretstuff -o yaml
- 363 echo cGFzc3dvcmQ= | base64
- 364 echo cGFzc3dvcmQ= | base64 -e
- 365 echo cGFzc3dvcmQ= | base64 --help
- 366 echo cGFzc3dvcmQ= | base64 -d
- 367 vim pod-secret
- 368 vim pod-secret.yaml
- 369 kubectl create -f pod-secret.yaml
- 370 kubectl exec -it secretbox2 -- cat /secretstuff/password
- 371 kubectl exec -it secretbox2 -- ls /secretstuff/
- 372 kubectl create secret generic mysql --from-literal=password=root
- 373 kubectl get secret mysql -o yaml
- 374 vim pod-secret-as-var.yaml
- 375 kubectl create -f pod-secret-as-var.yaml
- 376 kubectl exec -it mymysql -- /bin/bash
- 377 vim mypod.yaml
- 378 kubectl apply -f mypod.yaml
- 379 kubectl get pods mypod -o yaml
- 380 kubectl exec -it mypod -- sh
- 381 vim mysa.yaml
- 382 kubectl create -f mysa.yaml
- 383 vim list-pods.yaml
- 384 kubectl create -f list-pods.yaml
- 385 vim list-pods-mysa-binding.yaml
- 386 kubectl create -f list-pods.yaml
- 387 kubectl create -f list-pods-mysa-binding.yaml
- 388 vim mysapod.yaml
- 389 kubectl create -f mysapod.yaml
- 390 kubectl exec -it mysapod -- sh
- 391 vim busybox-ready.yaml
- 392 kubectl create -f busybox-ready.yaml
- 393 kubectl get pods
- 394 kubectl describe pods busybox-ready
- 395 kubectl exec -it busybox-ready -- touch /tmp/nothing
- 396 kubectl get pods
- 397 kubectl explain pods.spec.containers | less
- 398 vim nginx-probes.yaml
- 399 kubectl create -f nginx-probes.yaml
- 400 kubectl get pods
- 401 history
- [student@control
Add Comment
Please, Sign In to add comment