Advertisement
sandervanvugt

gitops april23 day1

Apr 6th, 2023
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. 1 sudo apt install git vim -y
  2. 2 git clone https://github.com/sandervanvugt/gitops
  3. 3 cd gitops/
  4. 4 ls
  5. 5 cat jenkinspipe
  6. 6 reset
  7. 7 docker search mariadb
  8. 8 docker pull mariadb
  9. 9 docker images
  10. 10 docker inspect mariadb | less
  11. 11 docker image history mariadb | less
  12. 12 docker image rm mariadb
  13. 13 cd dockerfiledemo/
  14. 14 ls
  15. 15 cat README.txt
  16. 16 cat Dockerfile
  17. 17 docker build -t docker.io/sandervanvugt/nmap:1.1
  18. 18 docker build . -t docker.io/sandervanvugt/nmap:1.1
  19. 19 docker images
  20. 20 docker push docker.io/sandervanvugt/nmap:1.1
  21. 21 docker login
  22. 22 docker push docker.io/sandervanvugt/nmap:1.1
  23. 23 cd ..
  24. 24 ls
  25. 25 cd gitopstools/
  26. 26 ls
  27. 27 vim Dockerfile
  28. 28 docker build . -t gitops
  29. 29 docker images
  30. 30 vim Dockerfile
  31. 31 docker tag gitops sandervanvugt/newgitops
  32. 32 docker push sandervanvugt/newgitops
  33. 33 cd
  34. 34 history
  35. 35 vim mygittoken
  36. 36 gh auth login
  37. 37 mkdir githook
  38. 38 cd githook/
  39. 39 echo hello >README.md
  40. 40 vim Dockerfile
  41. 41 git init
  42. 42 git add *
  43. 43 git commit -m "initil commit"
  44. 44 git branch -M main
  45. 45 git remote add origin https://github.com/sandervanvugt/githook
  46. 46 git push -u origin main
  47. 47 docker pull sandervanvugt/githook:latest
  48. 48 docker run sandervanvugt/githook
  49. 49 minikube status
  50. 50 free -m
  51. 51 minikube start --memory=6G --cni=calico --vm-driver=docker
  52. 52 minikube status
  53. 53 kubectl get all
  54. 54 cd
  55. 55 kubectl run mypod --image=nginx --dry-run=client -o yaml > mypod.yaml
  56. 56 vim mypod.yaml
  57. 57 kubectl create -f mypod.yaml
  58. 58 kubectl delete -f mypod.yaml
  59. 59 kubectl apply -f mypod.yaml
  60. 60 vim mypod.yaml
  61. 61 kubectl apply -f mypod.yaml
  62. 62 kubectl get pods -o yaml
  63. 63 vim mypod.yaml
  64. 64 kubectl diff -f mypod.yaml
  65. 65 kubectl create deploy myserver --image=nginx
  66. 66 kubectl delete deploy myserver
  67. 67 source <(kubectl completion bash)
  68. 68 kubectl create deploy myserver --image=nginx --dry-run=client -o yaml > myserver.yaml
  69. 69 kubectl apply -f myserver.yaml
  70. 70 vim mypod.yaml
  71. 71 cd gitops/
  72. 72 ./countdown 12
  73. 73 history
  74. 74 kubectl create deploy webserver --image=nginx --replicas=3 --dry-run=client -o yaml > webserver.yaml
  75. 75 cat webserver.yaml
  76. 76 kubectl apply -f webserver.yaml
  77. 77 kubectl get all
  78. 78 kubectl describe pod webserver-696774f554-8mtqm
  79. 79 vim webserver.yaml
  80. 80 kubectl diff -f webserver.yaml
  81. 81 kubectl get pods -o wide
  82. 82 kubectl get all --selector app=webserver -o wide
  83. 83 kubectl expose deploy webserver --port=80
  84. 84 kubectl get all --selector app=webserver -o wide
  85. 85 curl 10.110.138.145
  86. 86 minikube ssh
  87. 87 kubectl edit svc webserver
  88. 88 kubectl get svc
  89. 89 minikube ip
  90. 90 curl 192.168.49.2:31467
  91. 91 kubectl edit svc webserver
  92. 92 kubectl port-forward -h | less
  93. 93 kubectl port-forward webserver-696774f554-d7p87 8080:80
  94. 94 bg
  95. 95 curl localhost:8080
  96. 96 fg
  97. 97 kubectl port-forward webserver-696774f554-d7p87 8080:80
  98. 98 history
  99.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement