Advertisement
sandervanvugt

kube4H may21

May 5th, 2021
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.71 KB | None | 0 0
  1. 1 sudo apt install vim git
  2. 2 git clone https://github.com/sandervanvugt/kubernetes
  3. 3 cd kubernetes/
  4. 4 ls
  5. 5 ./kube-setup.sh
  6. 6 vim kube-setup.sh
  7. 7 cd ..
  8. 8 rm -rf kubernetes/
  9. 9 git clone https://github.com/sandervanvugt/kubernetes
  10. 10 cd kubernetes/
  11. 11 ./kube-setup.sh
  12. 12 sudo reboot
  13. 13 cd kubernetes/
  14. 14 cat kube-setup.sh
  15. 15 minikube start --memory 4096 --vm-driver=kvm2
  16. 16 sudo poweroff
  17. 17 ls
  18. 18 cd kubernetes/
  19. 19 cat kube-setup.sh
  20. 20 minikube start --memory 4096 --vm-driver=kvm2
  21. 21 free -m
  22. 22 sudo poweroff
  23. 23 minikube start --memory 4096 --vm-driver=kvm2
  24. 24 history
  25. 25 cd kubernetes/
  26. 26 ls
  27. 27 vim kube-setup.sh
  28. 28 kubectl get all
  29. 29 ./countdown 12
  30. 30 minikube --help
  31. 31 minikube dashboard
  32. 32 bg
  33. 33 kubectl get all
  34. 34 kubectl delete pod/nginxfirst-5c4f597865-snpwk
  35. 35 kubectl get all
  36. 36 kubectl -h | less
  37. 37 kubectl create -h | less
  38. 38 kubectl create deployment -h | less
  39. 39 kubectl completion -h | less
  40. 40 source <(kubectl completion bash)
  41. 41 kubectl create deployment --image=nginx -h | less
  42. 42 kubectl create deployment --image=nginx --replicas=3 newnginx
  43. 43 kubectl get all
  44. 44 kubectl api-resources | less
  45. 45 kubectl explain pod
  46. 46 kubectl explain pod.spec
  47. 47 kubectl explain pod.spec | less
  48. 48 kubectl explain pod.spec.containers | less
  49. 49 history
  50. 50 ./countdown 12
  51. 51 kubectl api-resources | less
  52. 52 kubectl run nginx --image=nginx
  53. 53 kubectl get all
  54. 54 kubectl delete pod nginx
  55. 55 kubectl get all
  56. 56 kubectl run mariadb --image=mariadb
  57. 57 kubectl get pods
  58. 58 kubectl describe pod mariadb
  59. 59 kubectl logs mariadb
  60. 60 history
  61. 61 kubectl delete pod mariadb
  62. 62 kubectl run -h | less
  63. 63 kubectl run newdb --image=mariadb --env=MYSQL_ROOT_PASSWORD=secret
  64. 64 kubectl get pods
  65. 65 ls
  66. 66 vim busybox.yaml
  67. 67*
  68. 68 vim busybox.yaml
  69. 69 kubectl api-resources | less
  70. 70 vim busybox.yaml
  71. 71 kubectl create -f busybox.yaml
  72. 72 kubectl get pods
  73. 73 kubectl run buyone --image=busybox --dry-run=client -o yaml > buyone.yaml
  74. 74 vim buyone.yaml
  75. 75 kubectl create -f buyone.yaml
  76. 76 kubectl get pods
  77. 77 kubectl describe pod buyone
  78. 78 kubectl delete -f buyone.yaml
  79. 79 vim buyone.yaml
  80. 80 kubectl create -f buyone.yaml
  81. 81 vim buyone.yaml
  82. 82 kubectl create -f buyone.yaml
  83. 83 kubectl get pods
  84. 84 kubectl create deploy buytwo --image=busybox --dry-run=client -o yaml > buytwo.yaml
  85. 85 vim buytwo.yaml
  86. 86 vim redis-deploy.yaml
  87. 87 kubectl create -f redis-deploy.yaml
  88. 88 vim redis-deploy.yaml
  89. 89 kubectl api-resources
  90. 90 kubectl api-resources | grep deploy
  91. 91 kubectl api-versions
  92. 92 kubectl create -f redis-deploy.yaml
  93. 93 kubectl get ns
  94. 94 kubectl get pods -o wide
  95. 95 kubectl get pods -A
  96. 96 kubectl create ns secret
  97. 97 kubectl get pods
  98. 98 vim busybox.yaml
  99. 99 kubectl create -f busybox.yaml
  100. 100 kubectl get pods -A
  101. 101 kubectl get pods busybox2 -o yaml | less
  102. 102 kubectl exec -it busybox2 -- sh
  103. 103 ./countdown 12
  104. 104 kubectl create deployment nginxsvc --image=nginx --replicas=3
  105. 105 kubectl get all --selector app=nginxsvc
  106. 106 kubectl expose deployment nginxsvc --port=80
  107. 107 kubectl get all --selector app=nginxsvc
  108. 108 kubectl describe svc nginxsvc
  109. 109 kubectl scale deployment nginxsvc --replicas=4
  110. 110 kubectl describe svc nginxsvc
  111. 111 kubectl get endpoints
  112. 112 curl 10.104.59.99
  113. 113 minikube ssh
  114. 114 kubectl edit svc nginxsvc
  115. 115 kubectl get svc
  116. 116 minikube ip
  117. 117 curl http://192.168.39.108:32000
  118. 118 vim morevolumes.yaml
  119. 119 kubectl explain pods.spec.volumes
  120. 120 vim morevolumes.yaml
  121. 121 kubectl create -f morevolumes.yaml
  122. 122 kubectl get pods
  123. 123 kubectl describe pod morevol2
  124. 124 kubectl exec -it morevol2 -c centos1 -- touch /centos1/hello
  125. 125 kubectl exec -it morevol2 -c centos2 -- ls /centos2/
  126. 126 ls
  127. 127 kubectl get pv
  128. 128 kubectl create pv.yaml
  129. 129 kubectl create -f pv.yaml
  130. 130 vim pv.yaml
  131. 131 kubectl get pv
  132. 132 kubectl create -f pvc.yaml
  133. 133 vim pvc.yaml
  134. 134 kubectl get pv
  135. 135 kubectl get pvc
  136. 136 vim pv-pod.yaml
  137. 137 kubectl create -f pv-pod.yaml
  138. 138 kubectl describe pod pv-pod
  139. 139 kubectl exec -it pv-pod -- touch /usr/share/nginx/html/hello
  140. 140 kubectl get pv
  141. 141 kubectl describe pv pvc-d5d9c0bd-6b12-4d69-a3a2-be2f727505f7
  142. 142 ls -l /tmp/hostpath-provisioner/default/pv-claim
  143. 143 minikube ssh
  144. 144 history
  145.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement