Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| chp:developer [2018/08/30 15:40] – ferry | chp:developer [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * [[chp: | * [[chp: | ||
| + | ^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 21: | 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:// | Minishift is verkrijgbaar via [[https:// | ||
| Voor de installatie en setup van Minishift verwijzen we graag naar de documentatie die door Openshift beschikbaar wordt gesteld [[https:// | Voor de installatie en setup van Minishift verwijzen we graag naar de documentatie die door Openshift beschikbaar wordt gesteld [[https:// | ||
| - | ===== Tips & Tricks ===== | ||
| De Minishift omgeving kan met een aantal commando' | De Minishift omgeving kan met een aantal commando' | ||
| Line 39: | Line 45: | ||
| - | + | \\ | |
| - | + | ====== | |
| - | ====== | + | |
| {{: | {{: | ||
| Line 48: | 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 op MacOS en Windows. | + | |
| - | + | ||
| - | ===== 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:// | De download voor de tools zijn te vinden op [[https:// | ||
| Line 60: | Line 59: | ||
| Diepgaande installatie handleiding voor de setup via de Openshift client tool is te vinden op [[https:// | Diepgaande installatie handleiding voor de setup via de Openshift client tool is te vinden op [[https:// | ||
| - | ===== 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 | + | De Openshift Client tool heeft standaard |
| - | Als je bij het opstarten ''< | + | Als je bij het opstarten ''< |
| ==== OpenShift draaien op niet localhost ==== | ==== OpenShift draaien op niet localhost ==== | ||
| Line 81: | Line 79: | ||
| < | < | ||
| + | ==== Openshift Client tool op MacOS ==== | ||
| + | Ook al is het officieel niet ondersteunt, | ||
| + | Deze officiele ondersteuning is kort geleden verwijderd door Openshift wegens een bug in nieuwere Docker for Mac builds. \\ | ||
| + | Echter met een oudere build van Docker for Mac werkt het nog wel, het gaat om de build '' | ||
| + | In een [[https:// | ||
| + | **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 | ||
| + | </ | ||
| + | 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 | ||
| + | </ | ||
| + | \\ | ||
| + | <label type=" | ||
| + | :!: Onderstaande stappen kunnen tot dataverlies leiden van je lokale openshift en/of Docker omgeving. :!: | ||
| + | </ | ||
| + | \\ | ||
| + | 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) | ||
| + | </ | ||
| + | Als dit ook niet helpt kun je de map met instellingen verwijderen in je homedirectory onder: | ||
| + | <code bash> | ||
| + | ~/ | ||
| + | </ | ||