Advertisement
sandervanvugt

CKAD day1 may21

May 10th, 2021
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. 1 sudo apt install git vim
  2. 2 git clone https://github.com/sandervanvugt/ckad
  3. 3 cd ckad/
  4. 4 vim kube-setup.sh
  5. 5 sudo ls -l /root
  6. 6 ./kube-setup.sh
  7. 7 sudo reboot
  8. 8 df -h
  9. 9 free -m
  10. 10 history
  11. 11 cd ckad
  12. 12 ls
  13. 13 tail kube-setup.sh
  14. 14 minikube start --memory 4096 --vm-driver=kvm2
  15. 15 minikube status
  16. 16 kubectl get all
  17. 17 minikube -h | less
  18. 18 minikube dashboard
  19. 19 ./countdown 12
  20. 20 kubectl -h | less
  21. 21 kubectl completion -h
  22. 22 source <(kubectl completion bash)
  23. 23 kubectl get all
  24. 24 kubectl api-resources | less
  25. 25 kubectl explain pods
  26. 26 kubectl explain pods.spec
  27. 27 kubectl explain pods.spec | less
  28. 28 kubectl get all
  29. 29 kubectl delete pod dashginx-9577c55bf-6qr7h
  30. 30 kubectl get all
  31. 31 kubectl api-resources | grep repli
  32. 32 kubectl api-resources | grep apps
  33. 33 kubectl proxy --port=8001 &
  34. 34 curl http://localhost:8001/version
  35. 35 curl http://localhost:8001/api/v1/namespaces/default/pods
  36. 36 curl http://localhost:8001/api/v1/namespaces/default/pods | less
  37. 37 kubectl get pods
  38. 38 curl http://localhost:8001/api/v1/namespaces/default/pods/dashginx-9577c55bf-dvgh6
  39. 39 curl -XDELETE http://localhost:8001/api/v1/namespaces/default/pods/dashginx-9577c55bf-dvgh6
  40. 40 kubectl get all
  41. 41 history
  42. 42 ./countdown 12
  43. 43 netstat -tulpen | grep proxy
  44. 44 cd ..
  45. 45 cd .kube/
  46. 46 ls
  47. 47 less config
  48. 48 kubectl config view
  49. 49 cd
  50. 50 kubectl run -h | less
  51. 51 kubectl run mynginx --image=nginx
  52. 52 kubectl get all
  53. 53 kubectl get pods
  54. 54 kubectl describe pods mynginx
  55. 55 kubectl get pods
  56. 56 kubectl describe pod mydb
  57. 57 kubectl logs mydb
  58. 58 history
  59. 59 cd ckad/
  60. 60 ls
  61. 61 vim busybox.yaml
  62. 62 kubectl api-resources | less
  63. 63 vim busybox.yaml
  64. 64 kubectl create -f busybox.yaml
  65. 65 kubectl get pods
  66. 66 kubectl run dry --image=nginx --dry-run=client -o yaml
  67. 67 kubectl run dry --image=nginx --dry-run=client -o yaml > dry.yaml
  68. 68 vim dry.yaml
  69. 69 kubectl get pods
  70. 70 kubectl apply -f dry.yaml
  71. 71 kubectl get pods
  72. 72 kubectl delete pods dry
  73. 73 kubectl run -h | less
  74. 74 kubectl explain pods.spec
  75. 75 kubectl explain pods.spec.containers
  76. 76 kubectl explain pods.spec.containers.env
  77. 77 vim dry.yaml
  78. 78 kubectl create -f dry.yaml
  79. 79 vim dry.yaml
  80. 80 kubectl create -f dry.yaml
  81. 81 kubectl run -h | less
  82. 82 #kubectl run hazelcast --image=hazelcast/hazelcast --env="DNS_DOMAIN=cluster" --env="POD_NAMESPACE=default"
  83. 83 kubectl run dry --image=nginx --env=whatever=no --dry-run=client -o yaml > dry.yaml
  84. 84 vim dry.yaml
  85. 85 ./countdown 11
  86. 86 kubectl get pods
  87. 87 kubectl get pods mydb -o yaml
  88. 88 kubectl get pods mydb -o yaml > failingdb.yaml
  89. 89 vim failingdb.yaml
  90. 90 kubectl get deploy
  91. 91 kubectl get deploy dashginx -o yaml > dashginx.yaml
  92. 92 vim dashginx.yaml
  93. 93 vim morevolumes.yaml
  94. 94 vim sidecar.yaml
  95. 95 kubectl create -f sidecar.yaml
  96. 96 kubectl exec -it sidecar-pod -c sidecar /bin/bash
  97. 97 kubectl exec -it sidecar-pod -c sidecar -- /bin/bash
  98. 98 kubectl explain pods.spec.restartpolicy
  99. 99 kubectl explain pods.spec.restartPolicy
  100. 100 vim initpod.yaml
  101. 101 kubectl explain pod.spec
  102. 102 vim initpod.yaml
  103. 103 pastebin
  104. 104 history
  105.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement