Advertisement
sandervanvugt

kube4H nov23

Nov 10th, 2023
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. student@student-virtual-machine:~/kubernetes$ history
  2. 1 minikube start
  3. 2 kubectl get all
  4. 3 kubectl create deploy firstweb --image=nginx
  5. 4 kubectl get all
  6. 5 history
  7. 6 kubectl get all
  8. 7 cd
  9. 8 vim .kube/config
  10. 9 kubectl --help
  11. 10 kubectl --help | less
  12. 11 kubectl create --help | less
  13. 12 kubectl create deploy --help | less
  14. 13 kubectl completion --help | less
  15. 14 source <(kubectl completion bash)
  16. 15 kubectl get pods
  17. 16 history
  18. 17 kubectl get all
  19. 18 kubectl get pods
  20. 19 kubectl run -h | less
  21. 20 kubectl run nginx --image=nginx
  22. 21 kubectl get pods
  23. 22 kubectl describe pods nginx
  24. 23 kubectl describe pods nginx | less
  25. 24 kubectl get pods nginx -o yaml | less
  26. 25 kubectl explain pod.spec.restartpolicy
  27. 26 kubectl explain pod.spec.restartPolicy
  28. 27 kubectl explain pod.spec
  29. 28 kubectl explain pod.spec | less
  30. 29 kubectl create deploy myweb --image=nginx --replicas=3
  31. 30 kubectl get all
  32. 31 kubectl delete pod myweb-9794cbc77-4fljm ; kubectl get pods ; sleep 1; kubectl get pods
  33. 32 kubectl get pods
  34. 33 kubectl get all
  35. 34 kubectl delete pod nginx
  36. 35 kubectl get all
  37. 36 kubectl get all --selector app=myweb
  38. 37 kubectl get all --show-labels
  39. 38 history
  40. 39 kubectl create deploy newweb --image=nginx --replicas=3 --dry-run=client -o yaml
  41. 40 kubectl create deploy newweb --image=nginx --replicas=3 --dry-run=client -o yaml > newweb.yaml
  42. 41 vim newweb.yaml
  43. 42 kubectl apply -f newweb.yaml
  44. 43 kubectl create -f newweb.yaml
  45. 44 kubectl get all
  46. 45 kubectl delete -f newweb.yaml
  47. 46 kubectl get ns
  48. 47 kubectl get all
  49. 48 kubectl get all -n kube-system
  50. 49 kubectl create ns secret
  51. 50 kubectl run mypod --image=nginx -n secret
  52. 51 kubectl get pods
  53. 52 kubectl get pods -n secret
  54. 53 kubectl get pods -A
  55. 54 kubectl create deploy mydb --image=mariadb --replicas=3
  56. 55 kubectl describe pod mydb-7bbb588c85-zxzc5
  57. 56 kubectl logs mydb-7bbb588c85-zxzc5
  58. 57 kubectl get all --selector app=mydb
  59. 58 kubectl set env deploy/mydb MARIADB_ROOT_PASSWORD=secret
  60. 59 kubectl get all --selector app=mydb
  61. 60 history
  62. 61 kubectl create deploy nginxsvc --image=nginx
  63. 62 kubectl get all --selector app=nginxsvc
  64. 63 kubectl scale deployment nginxsvc --replicas=3
  65. 64 kubectl expose deploy nginxsvc --port=80
  66. 65 kubectl get all --selector app=nginxsvc
  67. 66 kubectl get all --selector app=nginxsvc --show-labels
  68. 67 kubectl describe svc nginxsvc
  69. 68 kubectl get pods --selector app=nginxsvc --wide
  70. 69 kubectl get pods --selector app=nginxsvc --show wide
  71. 70 kubectl get pods --selector app=nginxsvc -o wide
  72. 71 kubectl get svc
  73. 72 curl 10.108.243.139
  74. 73 minikube ssh
  75. 74 kubectl edit svc nginxsvc
  76. 75 kubectl get svc
  77. 76 minikube ip
  78. 77 curl 192.168.49.2:32727
  79. 78 cd kubernetes/
  80. 79 cat resources.txt
  81. 80 history | grep git
  82. 81 kubectl edit svc nginxsvc
  83. 82 history
  84. 83 kubectl explain pod.spec.volumes | less
  85. 84 vim morevolumes.yaml
  86. 85 kubectl apply -f morevolumes.yaml
  87. 86 kubectl get pods
  88. 87 kubectl describe pod morevol
  89. 88 kubectl exec -it morevol -c centos1 -- touch /centos1/test
  90. 89 kubectl exec -it morevol -c centos2 -- ls -l /centos2/
  91. 90 kubectl create deploy mynewdb --image=mariadb --replicas=3
  92. 91 kubectl get pods --selector app=mynewdb
  93. 92 kubectl create cm mynewdbvars --from-literal=MARIADB_ROOT_PASSWORD=password
  94. 93 kubectl describe cm mynewdbvars
  95. 94 kubectl set env --from=configmap/mynewdbvars deploy/mynewdb
  96. 95 kubectl get all --selector app=mynewdb
  97. 96 kubectl get deploy mynewdb -o yaml
  98. 97 kubectl get deploy mynewdb -o yaml | less
  99. 98 kubectl create deploy mynewdb --image=mariadb --dry-run=client -o yaml > mynewdb.yaml
  100. 99 vim mynewdb.yaml
  101. 100 cd
  102. 101 ls .kube/config
  103. 102 kubectl api-resources | less
  104. 103 vim mynewdb.yaml
  105. 104 cd kubernetes/
  106. 105 vim mynewdb.yaml
  107. 106 history
  108.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement