Advertisement
sandervanvugt

kkube4h july21

Jul 15th, 2021
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.68 KB | None | 0 0
  1. student@student-virtual-machine:~/kubernetes$ history
  2. 1 sudo reboot
  3. 2 sudo apt install git vim
  4. 3 git clone https://github.com/sandervanvugt/cka
  5. 4 git clone https://github.com/sandervanvugt/kubernetes
  6. 5 cd kubernetes/
  7. 6 ls
  8. 7 vim kube-setup.sh
  9. 8 ./kube-setup.sh
  10. 9 sudo reboot
  11. 10 cd kubernetes/
  12. 11 cat kube-setup.sh
  13. 12 minikube start --memory 4096 --vm-driver=kvm2
  14. 13 kubectl get all
  15. 14 history
  16. 15 ls
  17. 16 minikube status
  18. 17 kubectl get all
  19. 18 minikube dashboard
  20. 19 bg
  21. 20 kubectl get all
  22. 21 history
  23. 22 ./countdown 12
  24. 23 kubectl get all
  25. 24 kubectl -h | less
  26. 25 kubectl completion -h | less
  27. 26 source <(kubectl completion bash)
  28. 27 kubectl describe pod dginx-65d77fbd77-j77bh | less
  29. 28 kubectl explain pod
  30. 29 kubectl explain pod.spec | less
  31. 30 history
  32. 31 kubectl create deploy -h | less
  33. 32 kubectl create deployment myginx --image=nginx --replicas=3
  34. 33 cd
  35. 34 ls -a
  36. 35 cd .kube/
  37. 36 ls
  38. 37 less config
  39. 38 cd
  40. 39 kubectl get all
  41. 40 kubectl describe deployments.apps myginx | less
  42. 41 kubectl delete pod myginx-d74dcc4cb-xzdpg ; kubectl get all
  43. 42 kubectl delete replicasets.apps myginx-d74dcc4cb ; kubectl get all
  44. 43 kubectl get all
  45. 44 kubectl create deploy ynginx --image=nginx --replicas=3 --dry-run=client -o yaml
  46. 45 kubectl create deploy ynginx --image=nginx --replicas=3 --dry-run=client -o yaml > ynginx.yaml
  47. 46 vim ynginx.yaml
  48. 47 kubectl explain deployment.spec | less
  49. 48 vim ynginx.yaml
  50. 49 kubectl explain deployment.spec | less
  51. 50 kubectl explain deployment.spec.template | less
  52. 51 kubectl explain deployment.spec.template.spec | less
  53. 52 vim ynginx.yaml
  54. 53 kubectl create -f ynginx.yaml
  55. 54 kubectl get all
  56. 55 vim ynginx.yaml
  57. 56 ls
  58. 57 history; sleep 30; kubernetes/countdown 12
  59. 58 history
  60. 59 kubectl run nakeginx --image-nginx
  61. 60 kubectl run nakeginx --image=nginx
  62. 61 kubectl get all
  63. 62 kubectl delete pod nakeginx
  64. 63 kubectl get pods
  65. 64*
  66. 65 kubectl get all
  67. 66 kubectl get all --show-labels
  68. 67 kubectl get all --selector app=mydb
  69. 68 kubectl describe pod mydb-6875fcdfbd-lq4df
  70. 69 kubectl logs mydb-6875fcdfbd-hr92s
  71. 70 kubectl set env -h | head -15
  72. 71 kubectl set env -h | less
  73. 72 kubectl get all --selector app=mydb
  74. 73 # kubectl set env deployment/registry STORAGE_DIR=/local
  75. 74 kubectl set env deployment/mydb MYSQL_ROOT_PASSWORD=password
  76. 75 kubectl get all --selector app=mydb
  77. 76 history
  78. 77 kubectl rollout history
  79. 78 kubectl rollout history deployment mydb
  80. 79 kubectl get all --selector app=mydb
  81. 80 history
  82. 81 kubectl create deploy -h | less
  83. 82 kubectl get deployments.apps mydb -o yaml | less
  84. 83 kubectl rollout status deployment mydb
  85. 84 kubectl get pods
  86. 85 kubectl exec -it myginx-d74dcc4cb-6jm67 -- sh
  87. 86 history
  88. 87 kubectl get all --show-labels
  89. 88 kubectl get deploy
  90. 89 kubectl label deploy mydb state=demo
  91. 90 kubectl get deployments.apps --show-labels
  92. 91 kubectl get all --selector state=demo
  93. 92 kubectl get deploy
  94. 93 kubectl describe deploy myginx | less
  95. 94 kubectl describe pod myginx-d74dcc4cb-999bq
  96. 95 kubectl label pod myginx-d74dcc4cb-999bq app-
  97. 96 kubectl get all --show-labels | grep mygin
  98. 97 kubectl get pods -o wide
  99. 98 kubectl api-resources | less
  100. 99 kubectl create deploy nginxsvc --image=nginx --replicas=3
  101. 100 kubectl get all --selector app=nginxsvc
  102. 101 kubectl expose deployment nginxsvc --port=80
  103. 102 kubectl get all --selector app=nginxsvc
  104. 103 kubectl get endpoints
  105. 104 curl http://10.106.15.136
  106. 105 minikube ip
  107. 106 minikube ssh
  108. 107 kubectl get all --selector app=nginxsvc
  109. 108 kubectl edit svc nginxsvc
  110. 109 kubectl get all --selector app=nginxsvc
  111. 110 curl http://$(minikube ip):32000
  112. 111 cd cka/
  113. 112 cd ../kubernetes/
  114. 113 vim morevolumes.yaml
  115. 114 kubectl create -f morevolumes.yaml
  116. 115 kubectl get pods
  117. 116 kubectl describe pod morevol2
  118. 117 kubectl explain pod.spec.template.volumes
  119. 118 kubectl explain pod.spec.templates.volumes
  120. 119 kubectl explain pod.spec
  121. 120 kubectl explain pod.spec.volumes | less
  122. 121 kubectl get pods
  123. 122 kubectl exec -it morevol2 -c centos1 -- touch /centos1/hello
  124. 123 kubectl exec -it morevol2 -c centos2 -- ls /centos2/
  125. 124 vim pv.yaml
  126. 125 kubectl create -f pv.yaml
  127. 126 kubectl get pv
  128. 127 vim pvc.yaml
  129. 128 kubectl create -f pvc.yaml
  130. 129 kubectl get pvc
  131. 130 kubectl get pv
  132. 131 kubectl get storageclass
  133. 132 kubectl describe pv pvc-90c8ebdf-27a7-4542-9c69-7a6445d4c61c
  134. 133 vim pv-pod.yaml
  135. 134 kubectl create -f pv-pod.yaml
  136. 135 kubectl describe pod pv-pod | less
  137. 136 kubectl create configmap -h | less
  138. 137 # ubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2
  139. 138 kubectl create configmap dbconfig --from-literal=MYSQL_ROOT_PASSWORD=password
  140. 139 kubectl describe cm dbconfig
  141. 140 kubectl create mynewdb --image=mariadb --replicas=3
  142. 141 kubectl create deploy mynewdb --image=mariadb --replicas=3
  143. 142 kubectl get all --selector app=mynewdb
  144. 143 kubectl set env -h | less
  145. 144 kubectl get cm
  146. 145 kubectl get deploy
  147. 146 #kubectl set env --from=configmap/myconfigmap --prefix=MYSQL_ deployment/myapp
  148. 147 kubectl set env --from=configmap/dbconfig deployment/mynewdb
  149. 148 kubectl get all --selector app=mynewdb
  150. 149 kubectl get deploy mynewd -o yaml | less
  151. 150 kubectl get deploy mynewdb -o yaml | less
  152. 151 history
  153.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement