sandervanvugt

devops day2 April 2022

Apr 12th, 2022
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.08 KB | None | 0 0
  1. ##### CRC commands
  2. 1001 crc status
  3. 1002 crc --help
  4. 1003 crc oc-env
  5. 1004 eval $(crc oc-env)
  6. 1005 oc get all
  7. 1006 crc console --help
  8. 1007 crc console --credentials
  9. 1008 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi https://api.crc.testing:6443
  10. 1009 oc whoami
  11. 1010 <pre>&apos;oc login -u developer -p developer https://api.crc.testing:6443</pre>
  12. 1011 oc login -u developer -p developer https://api.crc.testing:6443
  13. 1012 oc new-project sunnytuesday
  14. 1013 history
  15. 1014 oc --help
  16. 1015 oc completion --helo
  17. 1016 oc completion --help
  18. 1017 source <(oc completion bash)
  19. 1018 oc create deploy --image=bitnami/nginx --replicas=3
  20. 1019 oc create deploy -h | less
  21. 1020 oc create deploy --image=bitnami/nginx --replicas=3 myfirstapp
  22. 1021 oc get all
  23. 1022 oc delete pod myfirstapp-847898c956-7mmlq
  24. 1023 oc get all
  25. 1024 history
  26. 1025 oc run -h | less
  27. 1026 oc run nginx --image=nginx
  28. 1027 oc get all
  29. 1028 oc run bitnginx --image=bitnami/nginx
  30. 1029 oc get all
  31. 1030 oc delete pod bitnginx
  32. 1031 oc get all
  33. 1032 history
  34. 1033 oc api-resources | less
  35. 1034 ex180/countdown 13
  36. 1035 oc explain pods
  37. 1036 oc get pods nginx -o yaml
  38. 1037 oc get pods nginx -o yaml | less
  39. 1038 oc get pods nginx -o json | less
  40. 1039 oc get pods nginx -o yaml | less
  41. 1040 oc explain pods
  42. 1041 oc explain pods.spec | less
  43. 1042 oc get pods -A
  44. 1043 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi https://api.crc.testing:6443
  45. 1044 oc get pods -A
  46. 1045 oc get pods -A | wc
  47. 1046 oc login -u developer -p developer https://api.crc.testing:6443
  48. 1047 oc get pods
  49. 1048 oc describe pod nginx | less
  50. 1049 oc logs nginx
  51. 1050 oc get all -n kube-system
  52. 1051 oc login -u kubeadmin -p GgTv2-59Moj-MnMuf-m7Lyi https://api.crc.testing:6443
  53. 1052 oc get all -n kube-system
  54. 1053 oc get pods
  55. 1054 oc exec -it myfirstapp-847898c956-jffss sh
  56. 1055 oc exec -it myfirstapp-847898c956-jffss -- sh
  57. 1056 history
  58.  
  59.  
  60. #### docker commands
  61. student@student-virtual-machine:~/devopsinfourweeks$ history
  62. 1 exit
  63. 2 ip a
  64. 4 sudo apt install vim git
  65. 5 git clone https://github.com/sandervanvugt/devopsin3weeks
  66. 6 git clone https://github.com/sandervanvugt/devopsin3week
  67. 7 git clone https://github.com/sandervanvugt/devopsinfourweeks
  68. 8 cd devopsinfourweeks/
  69. 9 ls
  70. 10 vim pv-pvc-pod.yaml
  71. 11 history
  72. 12 sudo apt install openjdk-11-jdk
  73. 13 wget -q -O https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  74. 14 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  75. 15 sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  76. 16 sudo apt update
  77. 17 history
  78. 18 rm /etc/apt/sources.list.d/jenkins.list
  79. 19 sudo rm /etc/apt/sources.list.d/jenkins.list
  80. 20 sudo apt update
  81. 21 sudo apt upgrade
  82. 22 sudo apt install ca-certificates
  83. 23 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add
  84. 24 sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  85. 25 sudo apt install jenkins
  86. 26 sudo apt update
  87. 27 sudo apt install jenkins
  88. 28 ./counter.sh 6
  89. 29 sud -i
  90. 30 sudo -i
  91. 31 sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  92. 32 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  93. 33 sudo apt-key fingerprint 0EBFCD88
  94. 34 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  95. 35 sudo apt update
  96. 36 sudo apt install docker-ce docker-ce-cli containerd.io
  97. 37 sudo docker run hello-world
  98. 38 sudo usermod -aG docker jenkins
  99. 39 sudo systemctl restart jenkins
  100. 40 sudo systemctl status jenkins
  101. 41 free -m
  102. 42 top
  103. 43 vim firstpipeline
  104. 44 sudo docker images
  105. 45 vim secondpipeline
  106. 46 cat secondpipeline
  107. 47 sudo apt install openssh-server
  108. 48 docker run ubuntu
  109. 49 newgrp docker
  110. 50 sudo reboot
  111. 51 docker run ubuntu
  112. 52 echo $?
  113. 53 docker ps
  114. 54 docker ps -a
  115. 55 docker run -d nginx
  116. 56 docker ps
  117. 57 docker run -it ubuntu sh
  118. 58 docker ps aux
  119. 59 docker ps -a
  120. 60 docker run -it ubuntu sh
  121. 61 docker inspect ubuntu:latest | less
  122. 62 docker inspect nginx:latest
  123. 63 docker inspect nginx:latest | less
  124. 64 docker ps
  125. 65 docker inspect compassionate_varahamihira
  126. 66 docker inspect compassionate_varahamihira | less
  127. 67 curl 172.17.0.3
  128. 68 docker run --name webserver --memory="128m" -d -p 8080:80 nginx
  129. 69 docker run --name webserver --memory="128m" -d -p 8081:80 nginx
  130. 70 docker rm webserver
  131. 71 docker run --name webserver --memory="128m" -d -p 8081:80 nginx
  132. 72 curl localhost:8081
  133. 73 history
  134. 74 sudo poweroff
  135. 75 docker search mariadb
  136. 76 docker pull mariadb
  137. 77 docker images
  138. 78 docker image inspect mariadb:latest | less
  139. 79 docker image history mariadb:latest
  140. 80 docker image rm mariadb
  141. 81 df -h
  142. 82 ls
  143. 83 cd devopsinfourweeks/
  144. 84 ls
  145. 85 cd docker
  146. 86 cd dockerfile/
  147. 87 ls
  148. 88 vim Dockerfile
  149. 89 docker build -t nmap .
  150. 90 docker images
  151. 91 docker run nmap
  152. 92 docker run -it nmap sh
  153. 93 vim Dockerfile
  154. 94 docker build --no-cache -t nmap .
  155. 95 docker run sandervanvugt/sunnytuesday
  156. 96 docker run sandervanvugt/sunnytuesday:latest
  157. 97 docker rmi sandervanvugt/sunnytuesday:latest
  158. 98 docker ps -a
  159. 99 for i in 5df4 c62d 9607; do docker rm $i; done
  160. 100 docker ps -a
  161. 101 docker rmi sandervanvugt/sunnytuesday:latest
  162. 102 docker run sandervanvugt/sunnytuesday
  163. 103 cd
  164. 104 sudo apt install nfs-server nfs-common
  165. 105 sudo mkdir /nfsdata
  166. 106 sudo vim /etc/exports
  167. 107 sudo chown nobody:nogroup /nfsdata
  168. 108 sudo systemctl restart nfs-kernel-server
  169. 109 showmount -e localhost
  170. 110 ip a
  171. 111 docker volume create --driver local --opt type-nfs --opt o=addr=127.0.0.1,rw --opt device=:/nfsdata nfsvol
  172. 112 docker volume create --driver local --opt type=nfs --opt o=addr=127.0.0.1,rw --opt device=:/nfsdata nfsvol
  173. 113 docker volume ls
  174. 114 docker volume inspect nfsvol
  175. 115 docker run -it --name nfstest --rm --mount source=nfsvol,target=/data nginx:latest /bin/sh
  176. 116 ls /nfsdata
  177. 117 cd devopsinfourweeks/
  178. 118 ./counter.sh 13
  179. 119 cd simple-nginx/
  180. 120 ls
  181. 121 vim docker-compose.yml
  182. 122 docker-compose up -d
  183. 123 sudo apt install docker-compose
  184. 124 docker-compose up -d
  185. 125 vim docker-compose.yml
  186. 126 docker-compose down -d
  187. 127 docker-compose down
  188. 128 docker-compose up -d
  189. 129 docker-compose down
  190. 130 vim docker-compose.yml
  191. 131 docker-compose up -d
  192. 132 cd ..
  193. 133 ls
  194. 134 cd wordpress-mysql/
  195. 135 ls
  196. 136 vim docker-compose.yml
  197. 137 docker-compose up -d
  198. 138 cd ..
  199. 139 ./counter.sh 16
  200. 140 oc get all
  201. 142 history
  202.  
Advertisement
Add Comment
Please, Sign In to add comment