chp:developer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
chp:developer [2018/08/31 12:32] ferrychp:developer [2026/05/27 14:01] (current) – external edit 127.0.0.1
Line 1: Line 1:
-:!: Let op! deze documentatie is nog volop in ontwikkeling :!: 
-\\ \\ 
 ====== Community Hosting Platform : Developer Omgeving ====== ====== Community Hosting Platform : Developer Omgeving ======
  
Line 8: Line 6:
   * [[chp:developer#openshift_client_tool|Openshift Client tool]]   * [[chp:developer#openshift_client_tool|Openshift Client tool]]
  
 +^Voordelen van Minishift ^ Nadelen van Minisishift^ 
 +| * Minishift draait compleet afgeschermd in een VM | * Minishift gebruikt altijd een vaste hoeveelheid RAM-geheugen (4GB. ) |
 +| * Geen afhankelijkheden van je lokale besturingsystem \\ en lokale docker omgeving | * Hypervisor nodig zoals Virtualbox |
 +| | * Verbruikt meer resources dan oc (local) cluster up|
  
 +^Voordelen van oc (local) cluster up ^ Nadelen van oc (local) cluster up^ 
 +| * Openshift Client tool gebruikt alleen het geheugen die ook daadwerkelijk nodig is.| * Afhankelijk van je lokale besturingsysteem en Docker omgeving | 
 +| * Openshift Client tool heeft de mogelijkheid om speciale volumes te maken die rechtstreeks op het filesysteem van de machine staan| * Door bovengenoemde afhankelijkheid kan het zo zijn dat je omgeving niet goed werkt | 
 +\\
 ====== Minishift ====== ====== Minishift ======
  
Line 23: Line 28:
   * Minishift gebruikt altijd een vaste hoeveelheid geheugen, de default is 4GB.   * Minishift gebruikt altijd een vaste hoeveelheid geheugen, de default is 4GB.
  
-===== Installatie & Setup =====+==== Installatie & Setup ====
 Minishift is verkrijgbaar via [[https://docs.okd.io/latest/minishift/index.html]] \\ Minishift is verkrijgbaar via [[https://docs.okd.io/latest/minishift/index.html]] \\
 Voor de installatie en setup van Minishift verwijzen we graag naar de documentatie die door Openshift beschikbaar wordt gesteld [[https://docs.okd.io/latest/minishift/getting-started/installing.html]] Voor de installatie en setup van Minishift verwijzen we graag naar de documentatie die door Openshift beschikbaar wordt gesteld [[https://docs.okd.io/latest/minishift/getting-started/installing.html]]
  
  
-===== Tips & Tricks ===== 
 De Minishift omgeving kan met een aantal commando's aangepast worden zodat deze beter voldoet aan je eisen. \\ De Minishift omgeving kan met een aantal commando's aangepast worden zodat deze beter voldoet aan je eisen. \\
  
Line 41: Line 45:
  
  
- +\\ 
- +====== OC (local) cluster up ======
-====== Openshift Client tool======+
  
 {{:chp:developer:oc-cluster-up.png?nolink&400|}} {{:chp:developer:oc-cluster-up.png?nolink&400|}}
Line 50: Line 53:
 op te starten, deze zal dan in Docker zelf komen te draaien als containers. op te starten, deze zal dan in Docker zelf komen te draaien als containers.
  
-**Voordelen** : +=== Installatie & Setup ===
-  * Openshift Client tool gebruikt alleen het geheugen die ook daadwerkelijk nodig is. +
-  * Openshift Client tool heeft de mogelijkheid om speciale volumes te maken die rechtstreeks op het filesysteem van de machine staan, hierdoor is het ontwikkelen in containers nog gemakkelijker. +
-**Nadelen** : +
-  * Openshift Client tool ondersteunt officieel niet MacOS en Windows. ([[chp:developer#openshift_client_tool_op_macos|Onofficieel werkt het wel op MacOS]]) +
- +
-===== Installatie & Setup =====+
 Voor de installatie en setup via Openshift Client tool dien je eerst de client tool zelf installeren. \\ Voor de installatie en setup via Openshift Client tool dien je eerst de client tool zelf installeren. \\
 De download voor de tools zijn te vinden op [[https://github.com/openshift/origin/releases/latest]] De download voor de tools zijn te vinden op [[https://github.com/openshift/origin/releases/latest]]
Line 62: Line 59:
 Diepgaande installatie handleiding voor de setup via de Openshift client tool is te vinden op [[https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md]] Diepgaande installatie handleiding voor de setup via de Openshift client tool is te vinden op [[https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md]]
  
-===== Tips & Tricks ===== 
 De Openshift Client tool heeft een aantal extra opties die in te stellen zijn zodat de OpenShift omgeving wat beter aan je eisen voldoet. \\ De Openshift Client tool heeft een aantal extra opties die in te stellen zijn zodat de OpenShift omgeving wat beter aan je eisen voldoet. \\
  
 ==== Persistent cluster ==== ==== Persistent cluster ====
-De Openshift Client tool standaard heeft een compleet leeg cluster als je deze via ''$ oc cluster up'' opstart \\ +De Openshift Client tool heeft standaard een compleet leeg cluster als je deze via ''$ oc cluster up'' opstart\\ 
-Als je bij het opstarten ''<nowiki>--base-dir=/opt/openshift/origin</nowiki>'' (pas de directory aan naar je eigen voorkeur) mee geeft, dan worden settings en projecten opgeslagen.+Als je bij het opstarten ''<nowiki>--host-data-dir=/opt/openshift/origin</nowiki>'' (pas de directory aan naar je eigen voorkeur) mee geeft, dan worden settings en projecten opgeslagen.
  
 ==== OpenShift draaien op niet localhost ==== ==== OpenShift draaien op niet localhost ====
Line 89: Line 85:
 In een [[https://github.com/openshift/origin/blob/156168d7f79dcbb2f5d98c30fe9000d49aa6a90a/docs/cluster_up_down.md#macos-with-docker-for-mac|oudere commit]] van de documentatie is nog een handleiding voor ''oc cluster up'' op MacOS te vinden. In een [[https://github.com/openshift/origin/blob/156168d7f79dcbb2f5d98c30fe9000d49aa6a90a/docs/cluster_up_down.md#macos-with-docker-for-mac|oudere commit]] van de documentatie is nog een handleiding voor ''oc cluster up'' op MacOS te vinden.
  
 +**Troubleshooting op MacOS:
 +** \\
 +Stel, dat je lokale openshift omgeving niet wil starten dan kun je beginnen om de logs wat uitgebreider te maken. 
 +<code bash>
 +oc cluster up --loglevel=3
 +</code>
 +Het zou kunnen zijn dat het probleem is opgelost in een nieuwere release. Om de laatste versie lokaal te draaien doe je:
 +<code bash>
 +oc cluster up --tag=latest
 +</code>
 +\\
 +<label type="danger">
 +:!: Onderstaande stappen kunnen tot dataverlies leiden van je lokale openshift en/of Docker omgeving. :!:
 +</label>
 +\\
 +Als er ergens iets niet goed is gegaan met het afsluiten van je lokale omgeving staan er waarschijnlijk nog oude containers die niet zijn opgeruimd. 
 +<code bash>
 +docker rm $(docker ps -f name=openshift* -q)
 +</code>
 +Als dit ook niet helpt kun je de map met instellingen verwijderen in je homedirectory onder:
 +<code bash>
 +~/openshift.local.clusterup/
 +</code>
  • chp/developer.1535711523.txt.gz
  • Last modified: 2026/05/27 14:01
  • (external edit)