Advertisement
sandervanvugt

kube4h jan23

Jan 24th, 2023
603
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.75 KB | None | 0 0
  1. student@student-virtual-machine:~/kubernetes$ history
  2. 1 minikube start --vm-driver=docker
  3. 2 minikube status
  4. 3 kubectl get all
  5. 4 minikube dashboard
  6. 5 kubectl get all
  7. 6 history
  8. 7 kubectl -h
  9. 8 kubectl -h | less
  10. 9 kubectl create -h | less
  11. 10 kubectl create deployment -h | less
  12. 11 kubectl completion -h | less
  13. 12 source <(kubectl completion bash)
  14. 13 #kubectl create deployment --image quay.io/bitnami/nginx
  15. 14 history
  16. 15 kubectl create deployment --image=nginx --replicas=3
  17. 16 kubectl create deployment myginx --image=nginx --replicas=3
  18. 17 kubectl get all
  19. 18 kubectl get pods
  20. 19 kubectl get pods myginx-67d797f5-bd6vm
  21. 20 kubectl get pods myginx-67d797f5-bd6vm -o yaml | less
  22. 21 history
  23. 22 kubectl get all
  24. 23 kubectl delete pod myginx-67d797f5-bd6vm
  25. 24 kubectl get all
  26. 25 kubectl run -h | less
  27. 26 kubectl run nginx --image=nginx
  28. 27 kubectl get all
  29. 28 kubectl delete pod nginx
  30. 29 kubectl get all
  31. 30 kubectl api-resources | less
  32. 31 history
  33. 32 kubectl create deploy twoginx --image=nginx:1.14 --replicas=3
  34. 33 kubectl get all
  35. 34 kubectl get all --selector app=twoginx
  36. 35 kubectl get all --selector app=twoginx -o wide
  37. 36 kubectl set -h | less
  38. 37 kubectl set image -h | less
  39. 38 kubectl set image deployment twoginx nginx=nginx:1.19
  40. 39 kubectl get all --selector app=twoginx -o wide
  41. 40 history
  42. 41 kubectl explain pod.spec | less
  43. 42 kubectl describe pod twoginx-64cfd8b568-dgwjd | less
  44. 43 kubectl get pods myginx-67d797f5-bd6vm -o yaml | less
  45. 44 kubectl get pods -o yaml twoginx-64cfd8b568-dgwjd | less
  46. 45 kubectl get pods -o json twoginx-64cfd8b568-dgwjd | less
  47. 46 history
  48. 47 kubectl create deploy myginxxx --image=nginx --dry-run=client -o yaml
  49. 48 kubectl create deploy myginxxx --image=nginx --dry-run=client -o yaml > myginxxx.yaml
  50. 49 vim myginxxx.yaml
  51. 50 kubectl apply -f myginxxx.yaml
  52. 51 history
  53. 52 kubectl get all --selector app=mynginxxx
  54. 53 kubectl get all --selector app=myginxxx
  55. 54 vim myginxxx.yaml
  56. 55 kubectl apply -f myginxxx.yaml
  57. 56 kubectl get all --selector app=myginxxx -o wide
  58. 57 history
  59. 58 kubectl get ns
  60. 59 kubectl get pods
  61. 60 kubectl get pods -A
  62. 61 kubectl get all -n kubernetes-dashboard
  63. 62 kubectl create deploy mydb --image=mariadb --replicas=3
  64. 63 kubectl get all --selector app=mydb
  65. 64 kubectl describe pod mydb-c8bddc94c-pzw7j | less
  66. 65 kubectl logs mydb-c8bddc94c-pzw7j
  67. 66 kubectl set env deploy/mydb MARIADB_ROOT_PASSWORD=secret
  68. 67 kubectl get all --selector app=mydb
  69. 68 kubectl run -h | less
  70. 69 kubectl run --image=sandervanvugt/gitops
  71. 70 kubectl run gittools --image=sandervanvugt/gitops
  72. 71 kubectl get pods gittools
  73. 72 kubectl describe pod gittools
  74. 73 kubectl delete pod gittools
  75. 74 kubectl run gittools --image=sandervanvugt/gitops -- sleep infinity
  76. 75 kubectl get pods
  77. 76 kubectl exec -it gittools -- git clone https://github.com/sandervanvugt/kubernetes
  78. 77 ls
  79. 78 kubectl exec -it gittools -- bash
  80. 79 kubectl exec -it gittools -- sh
  81. 80 history
  82. 81 kubectl get deploy
  83. 82 kubectl delete deploy easyapp mydb myginx myginxxx
  84. 83 kubectl create deployment nginxsvc --image=nginx
  85. 84 kubectl get all
  86. 85 kubectl delete deployments.apps twoginx
  87. 86 kubectl get all
  88. 87 kubectl scale deployment nginxsvc --replicas=3
  89. 88 kubectl get all
  90. 89 kubectl get pods -o wide
  91. 90 kubectl get svc
  92. 91 kubectl expose deployment nginxsvc --port=80
  93. 92 kubectl get all --selector app=nginxsvc
  94. 93 kubectl describe svc nginxsvc
  95. 94 curl 10.100.136.248
  96. 95 minikube ssh
  97. 96 history
  98. 97 kubectl edit svc nginxsvc
  99. 98 kubectl get svc
  100. 99 minikube ip
  101. 100 curl http://$(minikube ip):31765
  102. 101 history
  103. 102 #export EDITOR=/usr/bin/nano
  104. 103 kubectl explain pod.spec.volumes | less
  105. 104 cat morevolumes.yaml
  106. 105 kubectl apply -f morevolumes.yaml
  107. 106 kubectl get pods morevol
  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 /centos2/
  111. 110 kubectl create deploy mynewdb --image=mariadb --replicas=3
  112. 111 kubectl get pods
  113. 112 kubectl logs mynewdb-5c8b7dcc89-7kqsg
  114. 113 kubectl create cm mynewdbvars --from-literal=MARIADB_ROOT_PASSWORD=password
  115. 114 kubectl describe cm mynewdbvars
  116. 115 kubectl set env --from=configmap/mynewdbvars deploy/mynewdb
  117. 116 kubectl get all
  118. 117 kubectl get pods nginxsvc-5647fc5c85-7v9mt -o yaml | less
  119. 118 kubectl get pods mynewdb-7cc7fdfd88-w7mpr -o yaml | less
  120. 119 history
  121.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement