sandervanvugt

kube4h march23

Mar 6th, 2023
214
1
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.92 KB | None | 1 0
  1. student@student-virtual-machine:~/kubernetes$ history
  2. 1 minikube start --vm-driver=docker --cni=calico
  3. 2 minkube status
  4. 3 minikube status
  5. 4 kubectl get all
  6. 5 ./countdown 15
  7. 6 kubectl --help
  8. 7 minikube dashboard
  9. 8 bg
  10. 9 kubectl get all
  11. 10 history
  12. 11 kubectl get all
  13. 12 kubectl get pods
  14. 13 kubectl completion -h
  15. 14 source <(kubectl completion bash)
  16. 15 history
  17. 16 kubectl create -h | less
  18. 17 kubectl create deploy -h | less
  19. 18 kubectl create deployment monginx --image=nginx --replicas=3
  20. 19 kubectl get all
  21. 20 kubectl delete pod monginx-7df5997d47-jm84w
  22. 21 kubectl get all
  23. 22 kubectl run -h | less
  24. 23 kubectl run hazelcast --image=hazelcast/hazelcast --port=5701
  25. 24 kubectl get all
  26. 25 history
  27. 26 kubectl get pods
  28. 27 kubectl delete pod hazelcast
  29. 28 kubectl get pods
  30. 29 kubectl create deploy testd --image=nginx
  31. 30 kubectl get all --selector app=testd
  32. 31 kubectl delete pod testd-846454d5dc-lwlvp
  33. 32 kubectl get all --selector app=testd
  34. 33 kubectl get pods
  35. 34 kubectl get pods monginx-7df5997d47-bftm4 -o yaml | less
  36. 35 history
  37. 36 kubectl scale deployment myapp --replicas 0
  38. 37 kubectl get all
  39. 38 kubectl scale deployment myapp --replicas 2
  40. 39 kubectl get all
  41. 40 history
  42. 41 kubectl api-resources | less
  43. 42 ./countdown 12
  44. 43 kubectl get all
  45. 44 kubectl delete deploy monginx
  46. 45 kubectl get all
  47. 46 kubectl create deployment mynginx --image=nginx --replicas=3
  48. 47 kubectl get all
  49. 48 kubectl get all --show-labels
  50. 49 kubectl get all --selector app=mynginx
  51. 50 kubectl describe pod mynginx-56766fcf49-5shcq
  52. 51 kubectl describe pod mynginx-56766fcf49-5shcq | less
  53. 52 history
  54. 53 kubectl explain pod
  55. 54 kubectl explain pod.spec | less
  56. 55 kubectl create deploy myother --image=nginx --dry-run=client -o yaml > myother.yaml
  57. 56 vim myother.yaml
  58. 57 kubectl explain deploy.spec | less
  59. 58 kubectl explain deploy.spec.template.spec.containers
  60. 59 historyt
  61. 60 history
  62. 61 kubectl apply -f myother.yaml
  63. 62 vim myother.yaml
  64. 63 kubectl apply -f myother.yaml
  65. 64 kubectl create -f myother.yaml
  66. 65 ls
  67. 66 kubectl get ns
  68. 67 kubectl get pods
  69. 68 kubectl get pods -n default
  70. 69 kubectl get pods -n kube-system
  71. 70 kubectl get pods -n kubernetes-dashboard
  72. 71 kubectl get ns
  73. 72 history
  74. 73 kubectl get pods -A
  75. 74 history
  76. 75 kubectl create mydb --image=mariadb --replicas=3
  77. 76 kubectl create deploy mydb --image=mariadb --replicas=3
  78. 77 kubectl get all --selector app=mydb
  79. 78 kubectl describe pod mydb-7978c6b495-2q64c | less
  80. 79 kubectl logs mydb-7978c6b495-2q64c
  81. 80 kubectl set -h | less
  82. 81 kubectl set env -h | less
  83. 82 kubectl get all --selector app=mydb
  84. 83 kubectl set env deployment/mydb MARIADB_ROOT_PASSWORD=password
  85. 84 kubectl get all --selector app=mydb
  86. 85 history
  87. 86 kubectl get pods
  88. 87 kubectl exec -it mynginx-56766fcf49-5shcq -- sh
  89. 88 kubectl create deploy nginxsvc --image=nginx --replicas=3
  90. 89 kubectl get pods -o wide
  91. 90 kubectl get pods -o wide --selector app=nginxsvc
  92. 91 kubectl get svc
  93. 92 kubectl get all --selector app=nginxsvc
  94. 93 kubectl expose deployment nginxsvc --port=80
  95. 94 kubectl get all --selector app=nginxsvc
  96. 95 kubectl get endpoints
  97. 96 curl 10.108.106.141
  98. 97 minikube ssh
  99. 98 kubectl edit svc nginxsvc
  100. 99 kubectl get all --selector app=nginxsvc
  101. 100 curl 192.168.49.2:32639
  102. 101 history
  103. 102 kubectl explain pod.spec.volumes | less
  104. 103 kubectl explain pod.spec.volumes.nfs | less
  105. 104 vim morevolumes.yaml
  106. 105 kubectl apply -f morevolumes.yaml
  107. 106 kubectl get pods
  108. 107 kubectl describe pod morevol
  109. 108 kubectl exec -it morevol -c centos1 -- touch /centos1/test
  110. 109 kubectl exec -it morevol -c centos2 -- ls -l /centos2
  111. 110 kubectl get deploy
  112. 111 for i in $(kubectl get deploy | awk '{ print $1 }); kubectl delete deploy $i; done
  113. 112 for i in $(kubectl get deploy | awk '{ print $1 }'); kubectl delete deploy $i; done
  114. 113 for i in $(kubectl get deploy | awk '{ print $1 }'); do kubectl delete deploy $i; done
  115. 114 kubectl create deploy mynewdb --image=mariadb --replicas=3
  116. 115 kubectl get pods --selector app=mynewdb
  117. 116 history
  118. 117 kubectl create cm mynewdbvars --from=literal=MARIADB_ROOT_PASSWORD=password
  119. 118 kubectl create cm mynewdbvars --from-literal=MARIADB_ROOT_PASSWORD=password
  120. 119 kubectl describe cm mynewdbvars
  121. 120 kubectl set env --from=configmap/mynewdbvars deploy/mynewdb
  122. 121 kubectl get all
  123. 122 kubectl create secret -h | less
  124. 123 kubectl create secret generic -h | less
  125. 124 kubectl create secret generic mysecret --from-literal=COLOR=RED
  126. 125 kubectl get secret -o yaml
  127. 126 echo UkVE | base64 -d
  128. 127 history
  129.  
Comments
Add Comment
Please, Sign In to add comment