Advertisement
sandervanvugt

kube4h jan21

Jan 7th, 2021
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.23 KB | None | 0 0
  1. 1 sudo dnf install -y vim git bash-completion
  2. 2 git clone https://github.com/sandervanvugt/kubernetes
  3. 3 cd kubernetes/
  4. 4 ./kube-setup.sh
  5. 5 grep vmx /proc/cpuinfo
  6. 6 sudo poweroff
  7. 7 cd kubernetes/
  8. 8 ./kube-setup.sh
  9. 9 minikube status
  10. 10 sudo poweroff
  11. 11 minikube start
  12. 12 minikube status
  13. 13 free -m
  14. 14 minikube --help
  15. 15 minikube dashboard
  16. 16 bg
  17. 17 kubectl get all
  18. 18 minikube start
  19. 19 kubectl get all
  20. 20 kubectl --help | less
  21. 21 kubectl create -h | les
  22. 22 kubectl create -h | less
  23. 23 kubectl create deployment -h | less
  24. 24 minikube status
  25. 25 minikube version
  26. 26 kubectl create deployment -h | less
  27. 27 kubectl completion -h
  28. 28 source <(kubectl completion bash)
  29. 29 kubectl scale -h | less
  30. 30 history
  31. 31 kubectl get all
  32. 32 kubectl delete pod firstnginx-5b8c4655fc-ccmv5
  33. 33 kubectl get all
  34. 34 kubectl run nakedginx --image=nginx
  35. 35 kubectl get all
  36. 36 kubectl delete pod nakedginx
  37. 37 kubectl get pods
  38. 38 kubectl create deployment -h | less
  39. 39 kubectl create deployment myprobleem --image=busybox
  40. 40 kubectl get all
  41. 41 kubectl describe pod/myprobleem-5b98f94d4-4b5g6
  42. 42 ls
  43. 43 \cd kubernetes/
  44. 44 ls
  45. 45 vim busybox.yaml
  46. 46 kubectl create -f busybox.yaml
  47. 47 kubectl get pods
  48. 48 cd kubernetes/
  49. 49 ./countdown 12
  50. 50 minikube start
  51. 51 history
  52. 52 cd kubernetes/
  53. 53 vimj busybox.yaml
  54. 54 vim busybox.yaml
  55. 55 kubectl api-resources | less
  56. 56 ls
  57. 57 vim service.yaml
  58. 58 vim redis-deploy.yaml
  59. 59 kubectl create -f redis-deploy.yaml
  60. 60 kubectl api-resources | grep Deploy
  61. 61 vim redis-deploy.yaml
  62. 62 kubectl create -f redis-deploy.yaml
  63. 63 kubectl explain pod
  64. 64 kubectl explain pods.spec
  65. 65 kubectl explain pods.spec | less
  66. 66 kubectl explain pods.spec.containers | less
  67. 67 kubectl explain --recursive pods.spec.containers
  68. 68 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mypod.yaml
  69. 69 vim mypod.yaml
  70. 70 kubectl create -f mypod.yaml
  71. 71 vim whatisthis.yaml
  72. 72 kubectl apply -f whatisthis.yaml
  73. 73 kubectl get all
  74. 74 kubectl get pods --show-labels
  75. 75 kubectl get all --selector app=nginx
  76. 76 kubectl get pods
  77. 77 kubectl completion -h
  78. 78 source <(kubectl completion bash)
  79. 79 kubectl get namespaces
  80. 80 kubectl get pods -n kube-system
  81. 81 kubectl get pods -A
  82. 82 kubectl create ns secret
  83. 83 kubectl create deployment -h | less
  84. 84 vim busybox.yaml
  85. 85 kubectl create -f busybox.yaml
  86. 86 vim busybox.yaml
  87. 87 kubectl create -f busybox.yaml
  88. 88 kubectl get pods -A
  89. 89 kubectl create deployment secretginx --image=nginx --replicas=3 --namespace=secret
  90. 90 kubectl get all -n secert
  91. 91 kubectl get all -n secret
  92. 92 kubectl run -h
  93. 93 kubectl run nosql --image=mysql
  94. 94 kubectl get pods
  95. 95 kubectl describe nosql
  96. 96 kubectl describe pod nosql
  97. 97 kubectl logs nosql
  98. 98 kubectl get pods
  99. 99 kubectl exec -it mynginx -- sh
  100. 100 kubectl label deployment ghost state=demo
  101. 101 kubectl create ghost --image=ghost
  102. 102 kubectl create deploy ghost --image=ghost
  103. 103 kubectl get deploy --show-labels
  104. 104 kubectl get all --selector app=ghost
  105. 105 kubectl get all --selector app=nginx-deployment
  106. 106 kubectl get deploy --show-labels
  107. 107 kubectl get all --selector app=nginx
  108. 108 kubectl label pods nginx-deployment-66b6c48dd5-r2dqd app-
  109. 109 kubectl get pods
  110. 110 kubectl get pods --show-labels
  111. 111 kubectl get pods -o wide
  112. 112 cd kubernetes/
  113. 113 minikube start
  114. 114 kubectl get all
  115. 115 kubectl create deployment nginxsvc --image=nginx
  116. 116 kubectl scale deployment nginxsvc --replicas=3
  117. 117 kubectl expose deployment nginxsvc --port=80
  118. 118 kubectl get all --selector app=nginxsvc
  119. 119 ping 10.105.179.21
  120. 120 kubectl describe svc nginxsvc
  121. 121 ip a
  122. 122 minikube ip
  123. 123 kubectl get svc
  124. 124 minikube ssh
  125. 125 kubectl edit nginxsvc
  126. 126 kubectl edit svc nginxsvc
  127. 127 kubectl get svc
  128. 128 minikube ip
  129. 129 curl http://192.168.39.201:32000
  130. 130 ls
  131. 131 vim morevolumes.yaml
  132. 132 kubectl create -f morevolumes.yaml
  133. 133 vim morevolumes.yaml
  134. 134 kubectl create -f morevolumes.yaml
  135. 135 vim morevolumes.yaml
  136. 136 kubectl explain pods.spec.volumes | less
  137. 137 vim morevolumes.yaml
  138. 138 kubectl describe pods morevol2
  139. 139 kubectl exec -it morevol2 -c centos1 -- touch /centos/test
  140. 140 kubectl exec -it morevol2 -c centos2 -- ls -l /centos2
  141. 141 ls
  142. 142 vim pv.yaml
  143. 143 kubectl create -f pv.yaml
  144. 144 kubectl get pv
  145. 145 vim pvc.yaml
  146. 146 kubectl create -f pvc.yaml
  147. 147 kubectl get pvc
  148. 148 kubectl get pv
  149. 149 vim pv-pod.yaml
  150. 150 kubectl create -f pv-pod.yaml
  151. 151 kubectl describe pod pv-pod | less
  152. 152 vim nginx-custom-config.conf
  153. 153 kubectl create cm nginx-cm --from-file nginx-custom-config.conf
  154. 154 kubectl get configmap/nginx-cm -o yaml
  155. 155 vim nginx-cm.yml
  156. 156 kubectl create -f nginx-cm.yml
  157. 157 kubectl exec -it nginx-cm -- /bin/bash
  158. 158 history
  159.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement