Skip to content

mamabusi/openshift-on-ibm-cloud-workshops

 
 

Repository files navigation

OpenShift on IBM Cloud Workshops

logo

Red Hat OpenShift on IBM Cloud is an extension of the IBM Cloud Kubernetes Service, where IBM manages OpenShift Container Platform for you.

With Red Hat OpenShift on IBM Cloud developers have a fast and secure way to containerize and deploy enterprise workloads in Kubernetes clusters. OpenShift clusters build on Kubernetes container orchestration that offers consistency and flexibility for your development lifecycle operations.

This repository holds a series of workshops that help you as a developer to become familiar with Red Hat OpenShift, how it can be deployed on the IBM Cloud, and how to deploy applications on and with OpenShift.

In order to run these workshops, you need an IBM Cloud account.

Workshop: Deploying Java Microservices to OpenShift on IBM Cloud

This workshop demonstrates how to build a microservice with Java and how to deploy it to OpenShift on the IBM Cloud.

The microservice is kept as simple as possible, so that it can be used as a starting point for other microservices. The microservice has been developed with Java EE and Eclipse MicroProfile.

Labs

  1. Overview video (1:41 mins)
  2. Installing prerequisites: lab and video (2:58 mins) and the video including windows (4:11 mins)
  3. Running the Java microservice locally: lab and video (3:51 mins)
  4. Understanding the Java implementation: lab and video (9:09 mins)
  5. Deploying to OpenShift via 'oc' CLI: lab and video (14:32 mins)
  6. Deploying existing images to OpenShift: lab and video (7:09 mins)
  7. Deployments of code in GitHub repos: lab and video (3:52 mins)
  8. Source to Image deployments: lab and video (7:06 mins)

Resources and next Steps

Releases

No releases published

Packages

No packages published

Languages

  • Java 91.6%
  • Dockerfile 8.4%