Zugriff auf die Techlab OpenShift Plattform testen. Wenn folgende Tests erfolgreich sind, sollte die Durchführung des Techlabs möglich sein.
- Zugriff mit Browser
- URL: https://techlab.openshift.ch/
- Log in with... "APPUiO Techlab Generic Login"
- "+ Create Project" Button rechts oben
- Zugriff mit dem
oc
CLI-Tool
- Download Binary (unten bei Assets): https://github.com/openshift/origin/releases/tag/v3.11.0
- Authentisieren:
oc login https://techlab.openshift.ch/
- Projekt anlegen:
oc new-project user30-test
- Applikation erstellen:
oc new-app https://github.com/appuio/example-php-sti-helloworld.git --name=s2i
- techlab Benutzergruppe
- openshift-web-console Projekt: view-Rechte für die techlab-Benutzergruppe
- oc Tool
- Repo: dieses techlab Repo (Zip)
- Repo: https://github.com/appuio/example-php-sti-helloworld
- War-File: https://github.com/appuio/hello-world-war/blob/master/repo/ch/appuio/hello-world-war/1.0.0/hello-world-war-1.0.0.war?raw=true
- OpenShift ImageStream: openshift/php:7.1
- Docker Hub Image: "openshift/wildfly-160-centos7"
- Docker Hub Image: "centos/httpd-24-centos7"
- Repo: dieses techlab Repo (Zip)
- Docker Hub Image: "appuio/example-spring-boot"
- OpenShift Template: openshift/mysql-persistent
Zusatzübung:
- Repo: https://github.com/appuio/example-spring-boot-helloworld.git / (Zip)
- JDK 11
- optional: Docker
- OpenShift Projekt aus Lab 03: [USERNAME]-dockerimage
- Repo: https://github.com/chrira/ruby-ex.git#load
- OpenShift ImageStream: "openshift/ruby:2.5"
- OpenShift metrics server: https://docs.openshift.com/container-platform/3.11/dev_guide/pod_autoscaling.html
- Test:
oc get project | grep openshift-metrics-server
- Test:
- optional: Docker