sandervanvugt

kube4h april22

Apr 1st, 2022
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. student@student-virtual-machine:~/kubernetes$ history
  2. 1 minikube start --vm-driver=docker
  3. 2 kubectl get all
  4. 3 history
  5. 4 minikube dashboard
  6. 5 bg
  7. 6 ./countdown 14
  8. 7 kubectl --help
  9. 8 kubectl completion -h | less
  10. 9 source <(kubectl completion bash)
  11. 10 kubectl get all
  12. 11 kubectl create deployment -h | less
  13. 12 source <(kubectl completion bash)
  14. 13 kubectl create deployment --image=nginx --replicas=3
  15. 14 kubectl create deployment newginx --image=nginx --replicas=3
  16. 15 kubectl get all
  17. 16 kubectl delete pod newginx-855654cd74-xfvj5
  18. 17 kubectl get all
  19. 18 history
  20. 19 kubectl get all
  21. 20 kubectl get pods
  22. 21 kubectl get pods newginx-855654cd74-7bmsv -o yaml | less
  23. 22 kubectl run -h | less
  24. 23 kubectl run nginx --image=nginx
  25. 24 kubectl get all
  26. 25 kubectl delete pod myapp-58dc6647c8-5d9fq
  27. 26 kubectl get all
  28. 27 kubectl delete pod nginx
  29. 28 kubectl get pods
  30. 29 ./countdown 12
  31. 30 kubectl get all -A
  32. 31 kubectl get pods
  33. 32 kubectl get pods -A
  34. 33 kubectl get all
  35. 34 kubectl get all --show-labels
  36. 35 kubectl get all --selector app=nginx
  37. 36 kubectl get all --selector app=newginx
  38. 37 kubectl get all -n kube-system
  39. 38 history
  40. 39 kubectl get deploy newginx -o yaml
  41. 40 ls
  42. 41 vim frontend.yaml
  43. 42 kubectl create deploy myyamlginx --image=nginx --replicas=3 --dry-run=client -o yaml
  44. 43 kubectl create deploy myyamlginx --image=nginx --replicas=3 --dry-run=client -o yaml > my.yaml
  45. 44 vim my.yaml
  46. 45 kubectl explain deploy
  47. 46 kubectl explain deploy.spec
  48. 47 vim my.yaml
  49. 48 kubectl explain --recursive deployment.spec
  50. 49 kubectl explain --recursive deployment.spec | less
  51. 50 kubectl apply -f my.yaml
  52. 51 kubectl explain deployment.spec
  53. 52 vim my.yaml
  54. 53 kubectl apply -f my.yaml
  55. 54 kubectl get all
  56. 55 kubectl api-resources | less
  57. 56 kubectl api-versions
  58. 57 kubectl api-resources | less
  59. 58 kubectl create deploy myyamlginx --image=uihiughiu --replicas=3 --dry-run=client -o yaml > mywhat.yaml
  60. 59 vim mywhat.yaml
  61. 60 kubectl create deploy mydb --image=mariadb --replicas=3
  62. 61 kubectl get all --selector app=mydb
  63. 62 kubectl describe pod mydb-fb7ff4d78-dn7xh
  64. 63 kubectl logs mydb-fb7ff4d78-t5jr4
  65. 64 kubectl get all --selector app=mydb
  66. 65 kubectl set -h | less
  67. 66 kubectl set env -h | less
  68. 67 #kubectl set env deployment/registry STORAGE_DIR=/local
  69. 68 kubectl set env deployment/mydb MARIADB_ROOT_PASSWORD=password
  70. 69 kubectl get all --selector app=mydb
  71. 70 kubectl run newdb --image=mariadb
  72. 71 kubectl get pods
  73. 72 kubectl delete pod newdb
  74. 73 kubectl run --help | grep env
  75. 74 kubectl run newdb --image=mariadb --env=MARIADB_ROOT_PASSWORD=secret
  76. 75 history
  77. 76 kubectl get pods
  78. 77 kubectl exec -it newdb -- sh
  79. 78 kubectl get pods -o wide
  80. 79 kubectl exec -it newdb -- ps aux
  81. 80 kubectl exec -it newginx-855654cd74-7bmsv -- ps aux
  82. 81 ./countdown 12
  83. 82 kubectl create deploy nginxsvc --image=nginx
  84. 83 kubectl get all --selector app=nginxsvc
  85. 84 kubectl scale deployment --replicas=3
  86. 85 kubectl scale deployment nginxsvc --replicas=3
  87. 86 kubectl get all --selector app=nginxsvc
  88. 87 kubectl get all --selector app=nginxsvc -o wide
  89. 88 kubectl expose deployment nginxsvc
  90. 89 kubectl expose deployment nginxsvc --port=80
  91. 90 kubectl describe svc nginxsvc
  92. 91 kubectl scale deployment nginxsvc --replicas=6
  93. 92 kubectl describe svc nginxsvc
  94. 93 kubectl get svc
  95. 94 kubectl get endpoints
  96. 95 curl 10.105.100.231
  97. 96 minikube ssh
  98. 97 kubectl edit svc nginxsvc
  99. 98 kubectl get svc
  100. 99 minikube ip
  101. 100 curl 192.168.49.2:32508
  102. 101 kubectl explain pod.spec.volumes | less
  103. 102 vim morevolumes.yaml
  104. 103 kubectl create -f morevolumes.yaml
  105. 104 kubectl get pods
  106. 105 kubectl exec -it morevol2 -c centos1 -- touch /centos1/firdayfile
  107. 106 kubectl exec -it morevol2 -c centos2 --ls /centos2/
  108. 107 kubectl exec -it morevol2 -c centos2 -- ls /centos2/
  109. 108 vim morevolumes.yaml
  110. 109 kubectl create deploy mynewdb --image=mariadb --replicas=3
  111. 110 kubectl get all --selector app=mynewdb
  112. 111 kubectl create cm mynewdbvars --from-literal=MYSQL_ROOT_PASSWORD=password
  113. 112 kubectl describe cm mynewdbvars
  114. 113 kubectl set env --from=configmap/mynewdbvars deploy/mynewdb
  115. 114 kubectl get all --selector app=mynewdb
  116. 115 kubectl exec -ti mynewdb-5b57f7d4b5-bfr8q env
  117. 116 history
  118.  
Advertisement
Add Comment
Please, Sign In to add comment