-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathÜbungen_Teil_I.txt
More file actions
53 lines (46 loc) · 1.9 KB
/
Übungen_Teil_I.txt
File metadata and controls
53 lines (46 loc) · 1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
+===============================================================================
+ Übungen Einführung OpenShift Teil I
+
+ T-Systems
+ PaaS Training
+ Einführung in OpenShift
+
+===============================================================================
1 - Download OC Tools
=====================
> wget https://github.com/openshift/origin/releases/download/v3.9.0/openshift-origin-client-tools-v3.9.0-191fece-linux-64bit.tar.gz
> tar -xvzf openshift-origin-client-tools-v3.9.0-191fece-linux-64bit.tar.gz
> cd openshift-origin-client-tools-v3.9.0-191fece-linux-64bit
> sudo cp oc /usr/local/bin
2 - Login to Appagile
=====================
URL: https://<AppAgile URL aus der Mail mit Logon>/console/
-> Auslesen des Login Commands aus dem Menü "Command Line Tools"
Example: > oc login https://master-azp18.appagile.de:8443 --token=xlmAoTk7S4zYy4jsubDHD_m5brRsQvQ4RH2WMj_uP-Q
Falls noch nicht über GUI geschehen, Projekt erzeugen:
> oc new-project ex-insults-app --display-name="Team <No>"
3 - Erste Web Anwendung
=======================
a - Auflisten aller gespeicherten Images
========================================
AppAgile
> oc get is -n openshift (imagestream)
Alle verfügbaren
> sudo docker search openshift --limit 100 | grep wildfly
b - Build & Deploy Java-App
===========================
Kommando zum Erzeugen und Starten einer S2I based App: oc new-app <S2I Image>~<github URL Source Code> --name='insults'
> oc new-app openshift/wildfly-100-centos7:latest~https://github.com/thomaswetzler/insults-app.git --name='insults'
Anzeigen der Build Ausgabe:
> oc logs -f bc/insults (buildconfig)
oder GUI: Builds -> insults -> #1 -> logs
Erstellen des Service
> oc expose svc insults (service)
oder GUI: Applications -> Services -> insults -> Actions -> Create Route
Anzeigen der erzeugten Routen
> oc get routes
oder GUI
c - Test Application
====================
Webbrowser Internet
URL aus oc get routes