Setup (Windows 10) - MarkBroerkens/Tutorial_Microservices GitHub Wiki
Im Folgenden findet ihr Anleitungen zum Einrichten einer Entwicklungsumgebung unter Windows 10.
Für die Konsolenbefehle ist die git Bash zu empfehlen. Alle Anleitungen wurden in dieser durchgeführt.
Installation OpenShift
-
Registrierung
-
Download for local machine (preconfigured container)
-
extract to disk
-
add PATH to environment variable
-
use doc.pdf to get started
-
crc setup
-
allow admin
On Error-Output level=error msg="Unable to perform Hyper-V administrative commands. Please make sure to re-login or reboot your system" add user-account to Hyper-V admin group (Computerverwaltung - Gruppen) Hinweis: VPN Verbindung wird benötigt, wenn der Account in einer Remote-Domäne liegt.
-
restart
-
crc setup
(success) -
download pull-secret.txt from redhat (https://cloud.redhat.com/openshift/install/crc/installer-provisioned)
-
crc start -p ~/Downloads/pull-secret.txt
-
allow network changes (add DNS-Server)
-
crc status
(ensure running) -
add "C:\Users[username].crc\bin" to Path environement variable
-
crc console
-
allow unsafe certificate (browser opened)
-
login "kubeadmin" with credentials from outputted info-log
Alternative:
oc login -u _developer_ -p _developer_ https://api.crc.testing:6443 --insecure-skip-tls-verify
oc login -u _kubeadmin_ -p _outputted-Password_ https://api.crc.testing:6443 --insecure-skip-tls-verify
Hinweis:
crc console --credentials
gibt die Zugangsdaten für den OpenShift-Server aus. -
oc scale --replicas=1 statefulset --all -n openshift-monitoring; oc scale --replicas=1 deployment --all -n openshift-monitoring
startet Monitoring
Installation Docker
-
Direktlink: https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe
-
Use Linux-Containers
-
Enable "Windows Features aktivieren"
-
System-Neustart durchführen
Hinweis: Docker erfordert Hyper-V
Aktivieren unter "Systemsteuerung" > ("Programme" >) "Programme und Features" > "Windows Features aktivieren oder deaktivieren" (in der Navigationsleiste links).
Installation Git
-
Direktlink: https://github.com/git-for-windows/git/releases/download/v2.25.0.windows.1/Git-2.25.0-64-bit.exe
Hinweis: Git sollte durch die Docker-Installation automatisch mitinstalliert sein.
git --version
gibt die aktuelle Version aus, sofern die Installation erfolgreich war.
Installation Node.js
-
Direktlink: https://nodejs.org/dist/v12.15.0/node-v12.15.0-x64.msi
npm --version
zum testen, ob Installation erfolgreich war ggf. muss ein neues Terminal nach der Installation geöffnet werden.
Installation JDK
-
https://adoptopenjdk.net/?variant=openjdk13&jvmVariant=hotspot
-
https://www.oracle.com/technetwork/java/javase/downloads/index.html
-
java -version
zum testen, ob Installation erfolgreich war ggf. muss ein neues Terminal nach der Installation geöffnet werden. -
Im Setup, wenn verfügbar Systemvariable "JAVA_HOME" setzen lassen
-
Pfad manuell zu Umgebungsvariable hinzufügen:
- Systemsteuerung\System und Sicherheit\System - Erweiterte Systemeinstellungen öffnen
- Umgebungsvariablen öffnen
- Unter Systemvariablen Neu... anlegen
Variable = JAVA_HOME Wert = Pfad zum installierten JDK
echo $JAVA_HOME
sollte den Pfad zur JDK ausgeben.
Installation Maven
-
Direktlink: http://apache.mirror.digionline.de/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip
mvn -v
zum testen, ob Installation erfolgreich war ggf. muss ein neues Terminal nach der Installation geöffnet werden. -
Pfad zu Umgebungsvariable hinzufügen:
- Systemsteuerung\System und Sicherheit\System - Erweiterte Systemeinstellungen öffnen
- Umgebungsvariablen öffnen
- Unter Systemvariablen Neu... anlegen
Variable = MAVEN_HOME Wert = Pfad zum installierten Maven-Root-Verzeichnis
- Unter Benutzervariablen Path öffnen
-
Neuen Wert anlegen
Wert = %MAVEN_HOME%\bin