Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appuio/techlab
This repository contains the APPUiO and OpenShift Techlab tutorials.
https://github.com/appuio/techlab
appuio openshift tutorials workshop
Last synced: 4 days ago
JSON representation
This repository contains the APPUiO and OpenShift Techlab tutorials.
- Host: GitHub
- URL: https://github.com/appuio/techlab
- Owner: appuio
- License: apache-2.0
- Created: 2016-05-13T12:53:41.000Z (over 8 years ago)
- Default Branch: lab-4
- Last Pushed: 2022-11-21T07:41:12.000Z (about 2 years ago)
- Last Synced: 2023-10-20T17:20:59.448Z (about 1 year ago)
- Topics: appuio, openshift, tutorials, workshop
- Language: HTML
- Homepage:
- Size: 3.13 MB
- Stars: 52
- Watchers: 11
- Forks: 57
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# APPUiO - OpenShift 4 Techlab
Dieses Techlab basiert auf OpenShift 4.
## Einführung
Mit Platform-as-a-Service (PaaS) ändert sich die Art, wie wir Software entwickeln. Puzzle stellt OpenShift – die _Container Platform_ von Red Hat – in einem Techlab vor. Entwickler lernen dabei hands-on die wichtigsten Schritte, wie eine Applikation auf OpenShift gebracht wird.
__Ziele dieses Techlabs__:
- Gemeinsam den Einstieg in eine neue moderne Technologie erreichen
- Grundkonzepte verstehen
- Erste Applikation auf OpenShift deployed## Labs
1. [Quicktour durch OpenShift 4](labs/01_quicktour.md)
2. [OpenShift CLI installieren](labs/02_cli.md)
3. [Erste Schritte auf der Lab Plattform](labs/03_first_steps.md)
4. [Ein Container Image deployen](labs/04_deploy_dockerimage.md)
5. [Routen erstellen](labs/05_create_route.md)
6. [Skalieren](labs/06_scale.md)
7. [Operators](labs/07_operators.md)
8. [Troubleshooting](labs/08_troubleshooting_ops.md)
9. [Datenbank deployen und anbinden](labs/09_database.md)
10. [Persistent Storage anbinden und verwenden für Datenbank](labs/10_persistent_storage.md)
11. [Code Änderungen via Webhook direkt integrieren](labs/11_dockerbuild_webhook.md)
12. [Applikationstemplates](labs/12_template.md)
13. [Eigene Templates erstellen](labs/13_template_creation.md)### Zusätzliche Labs
- [Cron Jobs in OpenShift](additional-labs/cronjobs_and_jobs.md)
- [ConfigMaps](additional-labs/configmaps.md)
- [Jenkins](additional-labs/jenkins.md)
- [Eigene OpenShift Entwicklungsumgebung](additional-labs/development_environment.md)### OpenShift Developer Techlab
Unterlagen für ein zweitägiges Developer Techlab sind im Verzeichnis [dev-labs](dev-labs/) abgelegt.
## Weiterführende Dokumentation
- [OpenShift Container Platform 4 Dokumentation](https://docs.openshift.com/container-platform/latest/welcome/index.html)
- [APPUiO Dokumentation](http://docs.appuio.ch)### APPUiO Examples
- [APPUiO PHP Source to image hello World Example](https://github.com/appuio/example-php-sti-helloworld)
- [APPUiO PHP Dockerbuild hello World Example](https://github.com/appuio/example-php-docker-helloworld)
- [APPUiO Cron Job Example](https://github.com/appuio/example-cron-traditional)## Ältere Inhalte
Die Techlabs zu früheren Versionen sind in deren eigenen Branches zu finden:
- [Branch lab-3.11](https://github.com/appuio/techlab/tree/lab-3.11)
- [Branch lab-3.9](https://github.com/appuio/techlab/tree/lab-3.9)
- [Branch lab-3.5](https://github.com/appuio/techlab/tree/lab-3.5)
- [Branch lab-3.4](https://github.com/appuio/techlab/tree/lab-3.4)
- [Branch lab-3.3](https://github.com/appuio/techlab/tree/lab-3.3)
- [Branch lab-3.2](https://github.com/appuio/techlab/tree/lab-3.2)
- [Branch lab-3.1](https://github.com/appuio/techlab/tree/lab-3.1)