Advertisement
sandervanvugt

OpenShift Jul20 all commands

Jul 28th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.56 KB | None | 0 0
  1. student@localhost openshift]$ history
  2. 1 sudo yum install -y vim bash-completion git
  3. 2 sudo dnf install libvirt qemu-kvm
  4. 3 sudo usermod -aG libvirt student
  5. 4 git clone https://github.com/sandervanvugt/openshift
  6. 5 cd openshift/
  7. 6 ls
  8. 7 cd ..
  9. 8 sudo curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.10.0/docker-machine-driver-kvm-centos7 -o /usr/local/bin/docker-machine-driver-kvm
  10. 9 sudo chmod +x /usr/local/bin/docker-machine-driver-kvm
  11. 10 wget https://github.com/minishift/minishift/releases/download/v1.34.1/minishift-1.34.1-linux-amd64.tgz
  12. 11 tar zxvf minishift-1.34.1-linux-amd64.tgz
  13. 12 cd minishift-1.34.1-linux-amd64/
  14. 13 chmod +x minishift
  15. 14 ls
  16. 15 sudo mv minishift /usr/local/bin/
  17. 16 cd
  18. 17 cd Downloads/
  19. 18 ls
  20. 19 tar zxvf openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz
  21. 20 cd openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit/
  22. 21 ls
  23. 22 sudo cp kubectl /usr/local/bin/
  24. 23 sudo cp oc /usr/local/bin/
  25. 24 minishift start
  26. 25 sudo -i
  27. 26 history
  28. 27 cd openshift/
  29. 28 ls
  30. 29 minishift start
  31. 30 ./countdown 12
  32. 31 minishift status
  33. 32 minishift ip
  34. 33 minishift --help
  35. 34 minishift console
  36. 35 oc login
  37. 36 oc --help | less
  38. 37 oc completion -h | less
  39. 38 oc completion bash > bash_completion.sh
  40. 39 vim bash_completion.sh
  41. 40 source bash_completion.sh
  42. 41 oc get all
  43. 42 minishift addon list
  44. 43 minishift addon enable admin-user
  45. 44 minishift addon enable anyuid
  46. 45 oc get all -A
  47. 46 oc get all --all-namespaces
  48. 47 oc get all
  49. 48 ls
  50. 49 vim helloworld.yml
  51. 50 oc whoami
  52. 51 kubectl get all
  53. 52 oc new-project mysql
  54. 53 oc new-app --docker-image=mysql:latest --name=mysql-openshift -e MYSQL-USER=myuser -e MYSQL_PASSWORD=password -e MYSQL_database=mydb -e MYSQL_ROOT_PASSWORD=password
  55. 54 oc status -v
  56. 55 oc get all
  57. 56 oc get pods -o wide
  58. 57 oc get deployments
  59. 58 oc get deploymentconfig
  60. 59 oc describe deploymentconfig mysql-openshift
  61. 60 history
  62. 61 oc describe deploymentconfig mysql-openshift
  63. 62 oc describe pod mysql-openshift-1-mx5vl
  64. 63 oc logs mysql-openshift-1-mx5vl
  65. 64 history
  66. 65 ./countdown 12
  67. 66 oc config get-contexts
  68. 67 oc projects
  69. 68 kubectl explain pods
  70. 69 oc explain pods
  71. 70 oc explain pods.spec
  72. 71 oc explain pods.spec | less
  73. 72 oc explain deploymentsconfig
  74. 73 oc explain deploymentconfig
  75. 74 oc project
  76. 75 oc projects
  77. 76 oc project myproject
  78. 77 oc get all
  79. 78 oc describe svc mycake
  80. 79 oc get all
  81. 80 oc describe route.route.openshift.io/mycake
  82. 81 oc api-resources
  83. 82 oc api-resources | less
  84. 83 vim helloworld.yml
  85. 84 ls
  86. 85 git clone https://github.com/dockersamples/example-voting-app
  87. 86 ls
  88. 87 cd example-voting-app/
  89. 88 ls
  90. 89 cat kube-deployment.yml
  91. 90 less kube-deployment.yml
  92. 91 oc apply -f kube-deployment.yml
  93. 92 oc get pods
  94. 93 oc logs db-c87c97fdb-k4xgv
  95. 94 oc describe pods vote-8f6c85dcc-2lghf
  96. 95 kubectl get pods
  97. 96 kubectl explain persistentvolume
  98. 97 kubectl explain persistentvolume.spec | less
  99. 98 oc projects
  100. 99 oc get pods
  101. 100 oc -it exec mycake-1-f77cc -- sh
  102. 101 oc new-app -h | less
  103. 102 cd ..
  104. 103 ./countdown 14
  105. 104 oc get is -n openshift
  106. 105 oc get ns
  107. 106 oc -o yaml new-app php~https://github.com/sandervanvugt/simpleapp --name=simple1 > iceland.yaml
  108. 107 vim iceland.yaml
  109. 108 oc new-app -f iceland.yaml
  110. 109 oc new-app php~https://github.com/sandervanvugt/simpleapp
  111. 110 oc logs -f bc/simple1
  112. 111 oc status
  113. 112 oc get builds
  114. 113 oc get pods
  115. 114 oc delete all -l app=simple1
  116. 115 oc get pods --show-labels
  117. 116 oc get all | grep simple
  118. 117 oc delete pod simpleapp-1-58kgv
  119. 118 oc get all | grep simple
  120. 119 oc delete all -l app=simpleapp
  121. 120 oc explain pod.spec.volumes | less
  122. 121 oc explain persistenvolume.spec | less
  123. 122 oc explain persistentvolume.spec | less
  124. 123 ls
  125. 124 vim nfs-pv.yaml
  126. 125 oc login -u system:admin
  127. 126 oc create -f nfs-pv.yaml
  128. 127 oc get pv
  129. 128 oc get pv | grep nfs
  130. 129 oc describe pv nfs-pv
  131. 130 oc login developer
  132. 131 oc login
  133. 132 ls
  134. 133 vim nfs-pvc.yaml
  135. 134 oc create -f nfs-pvc.yaml
  136. 135 oc get pvc
  137. 136 ls
  138. 137 vim nfs-pv-pod.yaml
  139. 138 oc create -f nfs-pv-pod.yaml
  140. 139 oc describe pod nfs-pv-pod
  141. 140 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement