Advertisement
sandervanvugt

DevOps day4 march21

Mar 1st, 2021
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. [student@crc devopsinfourweeks]$ history
  2. 1 cd Downloads/
  3. 2 tar xvf crc-linux-amd64.tar.xz
  4. 3 sudo mv crc /usr/local/bin
  5. 4 sudo mv crc-linux-1.22.0-amd64/crc /usr/local/bin
  6. 5 crc setup
  7. 6 crc start -p pull-secret -m 12244
  8. 7 crc start
  9. 8 vim cluster.txt
  10. 9 free -m
  11. 10 df -h
  12. 11 sudo lscpu
  13. 12 cd ..
  14. 13 history
  15. 14 cd Downloads/
  16. 15 ls
  17. 16 cat cluster.txt
  18. 17 crc oc-env
  19. 18 eval $(crc oc-env)
  20. 19 oc login -u kubeadmin -p APBEh-jjrVy-hLQZX-VI9Kg https://api.crc.testing:6443
  21. 20 oc login -u developer -p developer https://api.crc.testing:6443
  22. 21 crc --help
  23. 22 crc console
  24. 23 oc login -u kubeadmin -p APBEh-jjrVy-hLQZX-VI9Kg https://api.crc.testing:6443
  25. 24 oc -h | less
  26. 25 oc completion -h | less
  27. 26 source <(oc completion bash)
  28. 27 oc version
  29. 28 oc api-resources | less
  30. 29 cd
  31. 30 git clone https://github.com/sandervanvugt/devopsinfourweeks
  32. 31 cd devopsinfourweeks/
  33. 32 ls
  34. 33 ./counter.sh
  35. 34 ./counter.sh 12
  36. 35 oc login -u developer -p developer https://api.crc.testing:6443
  37. 36 oc new-project myapp
  38. 37 oc new-app -h | less
  39. 38 oc new-app --docker-image=mariadb
  40. 39 oc status
  41. 40 oc get all
  42. 41 oc scale -h | less
  43. 42 oc scale deployment mariadb --replicas=3
  44. 43 oc get all
  45. 44 oc describe service mariadb
  46. 45 oc logs mariadb-5cdc4cdcf5-gpz2r
  47. 46 oc create cm -h
  48. 47 oc create cm mdbv --from-literal=ROOT_PASSWORD=password
  49. 48 oc describe cm mdbv
  50. 49 oc set -h
  51. 50 oc set env -h
  52. 51 # oc set env --from=configmap/myconfigmap --prefix=MYSQL_ dc/myapp
  53. 52 # oc set env --from=configmap/myconfigmap --prefix=MYSQL_ deploy mariadb
  54. 53 oc set env --from=configmap/myconfigmap --prefix=MYSQL_ deploy mariadb
  55. 54 oc set env --from=configmap/mdbv --prefix=MYSQL_ deploy mariadb
  56. 55 oc get pods
  57. 56 history
  58. 57 oc describe service mariadb
  59. 58 oc get pods -o wide
  60. 59 oc expose svc mariadb
  61. 60 oc get all
  62. 61 oc login -u kubeadmin -p APBEh-jjrVy-hLQZX-VI9Kg https://api.crc.testing:6443
  63. 62 oc adm -h
  64. 63 oc adm policy -h | less
  65. 64 oc create serviceaccount bob
  66. 65 oc adm policy -h | less
  67. 66 oc adm policy add-cluster-role-to-user -h
  68. 67 oc adm policy add-cluster-role-to-user cluster-admin -z bob
  69. 68 oc get pods
  70. 69 oc get pods mariadb-6f5759df7b-2rwmh -o yaml | less
  71. 70 oc edit deployment mariadb
  72. 71 oc explain pod.spec | less
  73. 72 oc edit deployment mariadb
  74. 73 oc get pods
  75. 74 ./counter.sh 12
  76. 75 curl -L https://mirror.openshift.com/pub/openshift-v4/clients/helm/latest/helm-linux-amd64 -o /usr/local/bin/helm
  77. 76 sudo curl -L https://mirror.openshift.com/pub/openshift-v4/clients/helm/latest/helm-linux-amd64 -o /usr/local/bin/helm
  78. 77 chmod +x /usr/local/bin
  79. 78 sudo chmod +x /usr/local/bin
  80. 79 helm version
  81. 80 sudo ls -l /usr/local/bin/helm
  82. 81 sudo chmod +x /usr/local/bin/helm
  83. 82 helm version
  84. 83 ls
  85. 84 helm create my-demo-app
  86. 85 ls
  87. 86 cd my-demo-app/
  88. 87 ls
  89. 88 tree
  90. 89 oc new-project mysql
  91. 90 helm repo add stable https://charts.helm.sh/stable
  92. 91 helm repo update
  93. 92 helm list
  94. 93 helm install example-mysql stable/mysql
  95. 94 oc get all
  96. 95 helm list
  97. 96 cd ..
  98. 97 cd my-ghost-app/
  99. 98 ls
  100. 99 vim Chart.yaml
  101. 100 vim templates/deployment.yaml
  102. 101 vim templates/service.yaml
  103. 102 vim values.yaml
  104. 103 helm template --debug my-ghost-app
  105. 104 cd ..
  106. 105 helm template --debug my-ghost-app
  107. 106 helm install -f my-ghost-app/values.yaml my-ghost-app my-ghost-app/
  108. 107 kubectl get all
  109. 108 oc get all
  110. 109 oc api-resources | grep olume
  111. 110 oc explain localvolumes
  112. 111 oc explain localvolumes.spoec
  113. 112 oc explain localvolumes.spec
  114. 113 top
  115. 114 ./counter.sh 12
  116. 115 ls
  117. 116 history | grep my-demo
  118. 117 oc get is -n openshift
  119. 118 oc get is -n openshift | wc
  120. 119 oc new-app php~https://github.com/sandervanvugt/simpleapp --name=simple-app --dry-run -o yaml
  121. 120 oc new-app php~https://github.com/sandervanvugt/simpleapp --name=simple-app --dry-run -o yaml > simpleapp.yaml
  122. 121 vim simpleapp.yaml
  123. 122 oc create -f simpleapp.yaml
  124. 123 oc get all
  125. 124 history | grep new-app
  126. 125 history
  127.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement