Advertisement
sandervanvugt

GitOps day1 july23

Jul 17th, 2023
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. student@student-virtual-machine:~/gitops$ history
  2. 1 cd gitops/
  3. 2 ./countdown 12
  4. 3 sudo apt install openssh-server
  5. 4 ip a
  6. 5 docker
  7. 6 docker search mariadb
  8. 7 docker pull mariadb
  9. 8 docker images
  10. 9 docker inspect mariadb
  11. 10 docker inspect mariadb | less
  12. 11 docker image history mariadb | less
  13. 12 docker image rm mariadb
  14. 13 cd dockerfiledemo/
  15. 14 ls
  16. 15 cat README.txt
  17. 16 cat Dockerfile
  18. 17 docker build -t docker.io/sandervanvugt/mynmaptest:1.0
  19. 18 docker build -t . docker.io/sandervanvugt/mynmaptest:1.0
  20. 19 docker build . -t docker.io/sandervanvugt/mynmaptest:1.0
  21. 20 vim Dockerfile
  22. 21 docker run sandervanvugt/mynmaptest
  23. 22 docker run sandervanvugt/mynmaptest:1.0
  24. 23 docker run sandervanvugt/mynmaptest:1.0 sh
  25. 24 vim Dockerfile
  26. 25 docker build . -t docker.io/sandervanvugt/mynmaptest:2.0
  27. 26 docker run sandervanvugt/mynmaptest:2.0 sh
  28. 27 docker run -it sandervanvugt/mynmaptest:2.0 sh
  29. 28 cd ../gitopstools/
  30. 29 ls
  31. 30 vim Dockerfile
  32. 31 docker build . -t gitopsnew
  33. 32 docker images
  34. 33 docker login
  35. 34 docker tag gitopsnew sandervanvugt/gitopsnew
  36. 35 docker push sandervanvugt/gitopsnew
  37. 36 cd ..
  38. 37 mkdir gitopsjuly
  39. 38 cd gitops
  40. 39 cd gitopsjuly/
  41. 40 cat > Dockerfile <<EOF
  42. FROM busybox
  43. CMD echo "hello world"
  44. EOF
  45.  
  46. 41 git init
  47. 42 git add *
  48. 43 git commit -m "first commit"
  49. 44 git branch -M main
  50. 45 git remote add origin
  51. 46 git remote add origin https://github.com/sandervanvugt/gitopsjuly
  52. 47 git push -u origin main
  53. 48 ../countdown 12
  54. 49 ls
  55. 50 vim Dockerfile
  56. 51 git add *
  57. 52 git commit -m update
  58. 53 git push -o origin main
  59. 54 git push
  60. 55 cd ..
  61. 56 ls
  62. 57 mini
  63. 58 minikube status
  64. 59 tail -2 minikube-docker-setup.sh
  65. 60 tail minikube-docker-setup.sh
  66. 61 minikube start --memory=6g --cpus=4 --vm-driver=docker
  67. 62 minikube status
  68. 63 kubectl get all
  69. 64 source <(kubectl completion bash)
  70. 65 kubectl create deployment --image nginx --replicas=3
  71. 66 kubectl create deployment first --image nginx --replicas=3
  72. 67 kubectl get all
  73. 68 history
  74. 69 kubectl api-resources | less
  75. 70 history
  76. 71 kubectl create deploy myapp --image=nginx --replicas=3 --dry-run=client -o yaml
  77. 72 kubectl create deploy myapp --image=nginx --replicas=3 --dry-run=client -o yaml > myapp.yaml
  78. 73 kubectl create deploy myserver --image=nginx
  79. 74 kubectl delete deployments.apps myserver
  80. 75 kubectl create deploy myserver --image=nginx --dry-run=client -o yaml > myserver.yaml
  81. 76 vim myserver.yaml
  82. 77 kubectl apply -f myserver.yaml
  83. 78 kubectl create deploy webserver --image=nginx --replicas=3 --dry-run=client -o yaml > webserver.yaml
  84. 79 cat webserver.yaml
  85. 80 kubectl apply -f webserver.yaml
  86. 81 kubectl get all
  87. 82 kubectl describe pod webserver-696774f554-rn94p
  88. 83 kubectl describe pod webserver-696774f554-rn94p | less
  89. 84 kubectl describe deploy webserver
  90. 85 kubectl get deploy webserver -o yaml | less
  91. 86 vim webserver.yaml
  92. 87 kubectl get deploy webserver -o yaml | less
  93. 88 vim webserver.yaml
  94. 89 kubectl diff -f webserver.yaml
  95. 90 vim webserver.yaml
  96. 91 kubectl diff -f webserver.yaml
  97. 92 history
  98.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement