Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.74 KB

README.adoc

File metadata and controls

46 lines (36 loc) · 1.74 KB

Cloud Native Workshop

Overview

This one day hands-on cloud-native workshops provides developers and introduction to cloud-natives applications and gives them an experience of building cloud-native applications using OpenShift, Eclipse Che7, Spring Boot, Quarkus, Vert.x and more.

Agenda

  • Introduction to Cloud-Native Development

  • Getting your Developer Workspace with Eclipse Che7

  • Building Services with Quarkus

  • Building Services with Spring Boot

  • Building Reactive Services with Vert.x

  • Monitoring Application Health

  • Service Resilience and Fault Tolerance

  • Externalize Application Configuration

  • Building Cloud-Native Pipelines with Tekton

  • Connecting and monitoring microservice applications with Service Mesh

  • Setting up A/B Testing with Service Mesh

Deploy the Workshop on RHPDS

An Operator is provided for deploying the workshop infrastructure (lab instructions, Nexus, Gogs, Eclipse Che, etc) on OpenShift.

Please follow the instructions from OpenShift Workshop Operator and deploy the following Workshop custom resource cloud_native_workshop_cr.yaml

Run locally the lab instructions

In order to run the guide locally, please follow the instructions below:

$ git clone
$ cd cloud-native-workshop/guide
$ docker run -it --rm -p 8080:8080 \
      -v $(pwd):/app-data \
      -e LOG_TO_STDOUT=true \
      -e CONTENT_URL_PREFIX="file:///app-data" \
      -e WORKSHOPS_URLS="file:///app-data/_workshop.yml" \
      quay.io/osevg/workshopper:latest