This workshop demonstrates how to build a Microservice with Java and how to deploy it to Kubernetes on the IBM Cloud. The Microservice in this workshop 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.
In the gif below you see the Authors Microservice, which we will run locally in a Docker container. We will deploy this Authors Microservice to Kubernetes on IBM Cloud. The gif shows the steps of exercise 3 how we deploy that Microservice to IBM Cloud.
Estimated time and level
After you complete this workshop, you'll understand the following topics:
Java implementation of a Cloud Native RESTFul Java Microservice built on open technologies MicroProfile and OpenLiberty.
Describe how to effectively build and run a Microservice on a local machine in a container
Understands the steps needed to deploy a single Microservice to Kubernetes and on the IBM Cloud Kubernetes service
You can verify your learning in the Cloud Native Starter Badge - Level 1
Cloud Native Starter Badge - Level 1
To be prepared to pass the test of the Cloud Native Starter Badge - Level 1, you should run the hands-on workshop virtual or face to face, but you can also run the workshop as a self service.
About this workshop
The introductory page of the workshop is broken down into the following sections: